(詳見在linux下安裝java)
如果沒有安裝mysql的話可以快速安裝
Mysql5.1.36auto-install
按照以上方法即可快速安裝
一般我習慣將腳本全部放入/usr/local/src/scripts中
#chmod xmysql_5.1.36.sh
#./mysql_5.1.36.sh
如果覺得下載太慢,可以提早去官方網站下好,上傳到/usr/local/src/tarbag下
執行完畢沒有報錯,即可.
(下載地址:http://hotfile.com/get/77389957/4d15a44a/779d520/Atlassian.JIRA.v4.2.Incl.Keygen.and.Patch-iNViSiBLE.rar)
hotfile大文件解壓步驟
將解壓后的atlassian-jira-enterprise-4.2.1-b588-standalone.tar.gz上傳到伺服器
/usr/local/src/tarbag/atlassian/jira目錄下(習慣,可根據個人需求更改)
解壓到/usr/local/src/software(習慣,可根據個人需求更改)
將atlassian-jira-enterprise-4.2.1-b588-standalone拷貝到/www目錄下
建議使用如下路徑,比較符合java習慣
/www/atlassian/jira/x.x.x
(x.x.x是版本號,在本文檔中是4.2.1)
#cp-rpatlassian-jira-enterprise-4.2.1-b588-standalon/www/atlassian/jira/4.2.1
進入mysql輸入
mysql>createdatabasejiracharactersetutf8;
mysql>grantallonjira.*to'jira'@'localhost'identifiedby'jira';
mysql>grantallonjira.*to'jira'@'%'identifiedby'jira';
Jira的安裝路徑
$Install_Jira=/www/atlassian/jira/4.2.1
創建jira.home文件夾
#cd/www/atlassian/jira/
#mkdirjira_home
#useraddjira
#passwdjira
#chown-Rjira:jira/www/atlassian/jira/jira_home
修改$Install_Jira/atlassian-jira/WEB-INF/classes/jira-application.properties文件
找到jira.home=
修改為jira.home=/www/atlassian/jira/jira_home絕對路徑
註:jira.home文件夾不可以設置為jira根目錄及其子目錄,關於這個目錄做什麼用,我也不清楚,估計是jira程序放臨時文件用的吧.如果啟動失敗會在這個目錄下生成一個.jira.lock的文件,重啟前切記要刪掉,否則無法重啟.
修改$Install_Jira/conf/server.xml文件
修改成如下幾項
username="jira"
password="jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/jira?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"
刪除以下兩行
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"
修改$Install_Jira/atlassian-jira/WEB_INF/classes/entityengine.xml文件
將其中的hsql改成mysql資料庫類型
<datasourcename="defaultDS"field-type-name="hsql"
改為:
<datasourcename="defaultDS"field-type-name="mysql"
刪除schema-name="PUBLIC"
1.下載破解補丁(jira_crack.zip)(jira4.2破解補丁)
下載地址:jiar4.2.1破解文件及破解程序
2.用破解補丁中的JiraLicenseStoreImpl.class文件覆蓋/www/atlassian/jira/atlassian-jira/WEB_INF/classes/com/atlassian/jira/license/JiraLicenseStoreImpl.class文件
3.用破解補丁中的Version2LicenseDecoder.class文件覆蓋/www/atlassian/jira/atlassian-jira/WEB_INF/lib/atlassian-extras-2.2.2.jar包中的atlassian-extras-2.2.2.jarcomatlassianextrasdecoderv2Version2LicenseDecoder.class文件
註:jar包可以用WinRAR打開,並可以採用拖拽的方式覆蓋文件
4.運行JIRA服務
$Install_Jira/bin/startup.sh
5.WEB配置JIRA
在web瀏覽器中輸入http://IP:8080進入安裝配置頁面
官方文檔
http://www.atlassian.com/software/jira/docs/v3.13/setup.html
6.在註冊碼輸入框處輸入以下內容:
Description=JIRA:longmaster
CreationDate=2010-02-22
ContactName=tonyty163@766.com
jira.LicenseEdition=ENTERPRISE
ContactEMail=tonyty163@766.com
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
Organisation=zzh
jira.NumberOfUsers=-1
ServerID=BVGH-1XEQ-1TVR-OO3O
LicenseID=LID
LicenseExpiryDate=2099-10-24
PurchaseDate=2010-10-25
(注意:以上的ServerID要根據license輸入框上面的ServerID進行更改)
MaintenanceExpiryDate和LicenseExpiryDate可控制jira的到期時間
7.現行的破解方法如果不行,可下載解碼器進行破解
Atlassian.JIRA.v4.2破解程序和註冊機(2010年10月22日更新)
(下載地址http://d.download.csdn.net/down/2775357/vb_dot_net)
隨便找個裝java的windows,運行下keygen.bat,輸入相關信息,得到註冊碼
或者找到一個帶圖形界面的linux,運行下keygen.sh,同樣得到註冊碼即可
借鑒iNViSiBLE破解&補丁程序使用教程
安裝即可
網上下載的漢化包,目前能下載到的我搜了下,大概是4.0的
jiar4.2.1-插件漢化
由於jira新版本的漢化大部分都不完全,這裡要用我給的包,那個是公司同事齊心協力漢化了很久后的傑作,經測試在4.2版本使用一切正常,極少數地方沒有漢化.
漢化流程是:
1.先停止jira
#$Install_Jira/bin/shutdown.sh
2.把language_zh_CN.jar拷貝至,$Install_Jira/atlassian-jira/WEB-INF/lib下,由於目錄下有同名,出於安全,應該先備份老的,但是一定不要備份到生產環境的目錄下,java是不認文件後綴,只認目錄下文件的,備份最好是另外備份一個目錄;
3.啟動jira,觀察日誌,如果沒報錯,就應該漢化完成了
4.進去你的jira查看成果吧.
http://IP:8080
(詳見Jira自啟動腳本)
(詳見Jira插件GreenHopper安裝&破解)
出現如下錯誤
WARNING:YouareusingMySQLbutdonothaveavalidationqueryconfigured.BecauseofMySQLconnectiontimeouts,thissituationcancausedatacorruptioninJIRA.Formoreinformationpleaseseethisbugreport.
以下是節選自官方解決方案的方法
http://confluence.atlassian.com/display/JIRA/Surviving Connection Closures
SettingthevalidationQueryparameter
Inyourapplicationserver,wheretheJDBCDataSourceisconfigured,aparameterneedstobeaddedtotelltheConnectionPooltouseavalidationquery(determinedabove)tovalidateconnections.
JIRAStandalone(afterversion3.2)orJIRAEAR/WARonTomcat5.5andTomcat6.0
IfyouareusingJIRAStandalone,editconf/server.xml
IfyouareusingJIRAEAR/WARonTomcat5.5orTomcat6.0,editconf/Catalina/localhost/jira.xml
Locatethesectionwherethe'jdbc/JiraDS'DataSourceissetup,andaddthefollowing:
·IfyouareusingMySQLorMSSQLServer,addvalidationQuery="select1"
·IfyouareusingOracle,addvalidationQuery="select1fromdual"
·IfyouareusingPostgres,addvalidationQuery="selectversion();"
Forexample(forMySQL):
<Resourcename="jdbc/JiraDS"auth="Container"type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?useUnicode=true&characterEncoding=UTF8"
username="jirauser"
password="jirapassword"
maxActive="20"
validationQuery="select1"/>
按照以上文檔所寫,就是在conf/server.xml或者新版本中的conf/Catalina/localhost/jira.xml添加以上藍色內容即可解.只要按照文檔做下來的話,一般只要加入validationQuery="select1"這段即可.
[火星人 ] Jira4.2.1安裝已經有546次圍觀