一、安裝
1.Linux & MySql & JDK安裝步驟省略,我使用的是Debian5 + MySql5 + JDK6
2.下載JIRA4.2,下載地址:http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa
注意:選擇4.2 standalone版本
3.將下載得到的atlassian-jira-enterprise-4.2-standalone.tar.gz文件解壓縮到/usr/local/jira目錄下面
4.在MySql中專將JIRA數據庫
create database jiradb character set utf8;
grant all on jiradb.* to `jira`@`localhost` identified by 'jira'
5. 修改JIRA配
5.1創建jira.home文件夾
mkdir -p /usr/local/jira_home
5.2修改/usr/local/jira/atlassian-jira/WEB-INF/classes jira-application.properties 文件
找到jira.home =
修改為jira.home =/usr/local/jira_home 絕對路徑
注:jira.home文件夾不可以設置為jira根目錄及其子目錄,關于這個目錄做什么用,我也不清楚,估計是jira程序放臨時文件用的吧。
5.3修改/usr/local/jira/conf/server.xml文件
修改成如下幾項
username= "jira"
password="jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb? autoReconnect=true&useUnicode=true&characterEncoding=UTF8"
刪除以下兩行
minEvictableIdleTimeMillis= "4000"
timeBetweenEvictionRunsMillis="5000"
5.4修改/usr/local/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"
二、破解
1. 下載破解補丁(jira_crack.zip)
下載地址:http://download.csdn.net/source/2835652
2.用破解補丁中的JiraLicenseStoreImpl.class文件覆蓋/usr/local/jira/atlassian-jira/WEB_INF/classes/com/atlassian/jira/license/JiraLicenseStoreImpl.class文件
3. 用破解補丁中的Version2LicenseDecoder.class文件覆蓋/usr/local/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服務
/usr/local/jira/bin/startup.sh
5.WEB 配置 JIRA
官方文檔 http://www.atlassian.com/software/jira/docs/v3.13/setup.html
視頻演示 : http://www.atlassian.com/software/jira/videos/jira4-overview.jsp
安裝時使用如下注冊碼:
#Sun Oct 25 00:50:34 CDT 2009
Description=JIRA\: longmaster
CreationDate=2010-02-22
ContactName=zzhcool@126.com
jira.LicenseEdition=ENTERPRISE
ContactEMail=zzhcool@126.com
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
Organisation=zzh
jira.NumberOfUsers=-1
ServerID=B5EU-IZVX-K1SZ-39HC
LicenseID=LID
LicenseExpiryDate=2099-10-24
PurchaseDate=2010-10-25
七:安裝漢化包
1. Stop JIRA
2. 將中文件(language_zh_CN.jar)拷貝至\atlassian-jira\WEB-INF\lib\目錄下;
3. Start JIRA
language_zh_CN.jar下載地址
http://download.csdn.net/source/2839848
八:安裝GreenHopper插件
下載包:http://download.csdn.net/source/2839846
1、下載jira-greenhopper-plugin-4.2.1-jira40.jar,如果你下載到了a.zip這類的文件,那么重命名為a.jar
2、關閉 JIRA
3、替換或者拷貝jar到 {JIRA_HOME}/plugins/installed-plugins
注意:{JIRA_HOME}在jira/atlassian-jira/WEB-INF/classes/jira-application.properties文件中的jira.home = /usr/local/atlassian/jira/data(這是我定義的jira_HOME)
。
4、從{JIRA_INSTALL}/atlassian-jira/WEB-INF/lib目錄中移除所有jira-greenhopper-plugin-*.jar
5、重啟JIRA
使用jira管理員登錄全局權限設置
在系統管理頁面上點擊工具欄上的“系統管理”并且選擇全局配置,可以看到GreenHopper
在updata License出輸入以下內容:
Description=GreenHopper for JIRA 4\: longmaster
CreationDate=2010-02-21
ContactName=zzhcool@126.com
greenhopper.NumberOfUsers=-1
greenhopper.LicenseTypeName=COMMERCIAL
ContactEMail=zzhcool@126.com
Evaluation=false
greenhopper.LicenseEdition=ENTERPRISE
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
Organisation=zzhcool
greenhopper.active=true
LicenseID=LID
LicenseExpiryDate=2099-10-24
PurchaseDate=2010-10-25
單點ADD,破解完成
覆蓋破解文件和增加plugin時經常發生JIRA訪問報錯
The jira.home directory 'C:\Program Files\Atlassian\Application Data\JIRA' is already locked. Please see the JIRA documentation for more information on locked jira.home directories.
解決辦法:
將\Atlassian\Application Data\JIRA\.jira-home.lock文件刪除重啟即可