歡迎您光臨本站 註冊首頁

Jira4.2.1安裝

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

本文檔由(滕雲&鄧贇)合力打造,忘轉載者勿忘標明出處.

1、配置java環境

(詳見在linux下安裝java)

2、安裝mysql

如果沒有安裝mysql的話可以快速安裝

Mysql5.1.36auto-install

按照以上方法即可快速安裝

一般我習慣將腳本全部放入/usr/local/src/scripts中

#chmod xmysql_5.1.36.sh

#./mysql_5.1.36.sh

如果覺得下載太慢,可以提早去官方網站下好,上傳到/usr/local/src/tarbag下

執行完畢沒有報錯,即可.

3、Jira下載&安裝&破解

3.1下載&解壓

3.1.1版本:Atlassian.JIRA.v4.2

(下載地址:http://hotfile.com/get/77389957/4d15a44a/779d520/Atlassian.JIRA.v4.2.Incl.Keygen.and.Patch-iNViSiBLE.rar)

3.1.2解壓步驟:

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

3.2安裝

3.2.1在MySql中專將JIRA資料庫

進入mysql輸入

mysql>createdatabasejiracharactersetutf8;

mysql>grantallonjira.*to'jira'@'localhost'identifiedby'jira';

mysql>grantallonjira.*to'jira'@'%'identifiedby'jira';

3.2.2安裝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

3.2.3修改Jira配置文件

修改$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"

4、破解

4.1方法1

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,同樣得到註冊碼即可

4.3方法2(推薦,不需要額外下載破解程序軟體)

借鑒iNViSiBLE破解&補丁程序使用教程

安裝即可

5、Jira漢化

網上下載的漢化包,目前能下載到的我搜了下,大概是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

6、Jira自啟動腳本

(詳見Jira自啟動腳本)

7、Jira插件安裝

7.1GreenHopper插件安裝

(詳見Jira插件GreenHopper安裝&破解)

8、排錯

8.1啟動后在面板右下角出現的資料庫警告

出現如下錯誤

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次圍觀

http://coctec.com/docs/security/show-post-58875.html