1、配置java環境

(詳見在linux下安裝java

2、安裝mysql

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

Mysql 5.1.36 auto-install

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

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

# chmod +x mysql_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  -rp  atlassian-jira-enterprise-4.2.1-b588-standalon  /www/atlassian/jira/4.2.1

3.2安裝

3.2.1 在MySql中專將JIRA數據庫

進入mysql輸入

mysql>create database jira character set  utf8; 

mysql>grant all on jira.* to 'jira'@'localhost' identified by 'jira';

mysql>grant all on jira.* to 'jira'@'%' identified by 'jira';

3.2.2安裝JIRA

Jira的安裝路徑

$Install_Jira=/www/atlassian/jira/4.2.1

創建jira.home文件夾

# cd /www/atlassian/jira/

# mkdir  jira_home

# useradd  jira

# passwd  jira

# chown -R jira: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 數據庫類型

<datasource name= "defaultDS"  field-type-name= "hsql"

改為:  

<datasource name="defaultDS"  field-type-name= "mysql"

刪除    schema-name="PUBLIC"

 ----------------------------------------------------------------以下windows版

從下面下載rar文件,在widnows下安裝即可,破解過程linux和windws同下

 

 

 

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.jar\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.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.1 GreenHopper插件安裝

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

8、排錯

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

出現如下錯誤

WARNING: You are using MySQL but do not have a validation query configured. Because of MySQL connection timeouts, this situation can cause data corruption in JIRA. For more information please see this bug report.

以下是節選自官方解決方案的方法

http://confluence.atlassian.com/display/JIRA/Surviving+Connection+Closures

Setting the validationQuery parameter

In your application server, where the JDBC DataSource is configured, a parameter needs to be added to tell the Connection Pool to use a validation query (determined above) to validate connections.

JIRA Standalone (after version 3.2) or JIRA EAR/WAR on Tomcat 5.5 and Tomcat 6.0

If you are using JIRA Standalone, edit conf/server.xml
If you are using JIRA EAR/WAR on Tomcat 5.5 or Tomcat 6.0, edit conf/Catalina/localhost/jira.xml

Locate the section where the 'jdbc/JiraDS' DataSource is set up, and add the following:

· If you are using MySQL or MS SQL Server, add validationQuery="select 1"

· If you are using Oracle, add validationQuery="select 1 from dual"

· If you are using Postgres, add validationQuery="select version();"

For example (for MySQL):

<Resource name="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="select 1" /> 

按照以上文檔所寫,就是在 conf/server.xml或者新版本中的conf/Catalina/localhost/jira.xml添加以上藍色內容即可解。只要按照文檔做下來的話,一般只要加入validationQuery="select 1"這段即可。

本文出自 “滕賴賴的技術小窩” 博客,轉載請與作者聯系!