一、环境

# lsb_release -a

LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.3 (Final)
Release:        6.3
Codename:       Final

 

# getconf LONG_BIT

64

 

# rpm -qa | grep mysql

mysql-libs-5.1.73-3.el6_5.x86_64
php-mysql-5.3.3-27.el6_5.x86_64
mysql-5.1.73-3.el6_5.x86_64
mysql-server-5.1.73-3.el6_5.x86_64
courier-authlib-mysql-0.62.4-1.el6.FT.x86_64

 

# env | grep -i java

JAVA_HOME=/data/jdk1.6.0_27

 

二、文件准备

官方下载地址:https://www.atlassian.com/software/jira/download

jira4.2.2包下载地址:wget http://wpc.29c4.edgecastcdn.net/8029C4/downloads/software/jira/downloads/atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz

 破解包:http://files.cnblogs.com/flyingzl/jira_licence.rar

 

由于jira是商业软件,所以为了……,您懂的,以下是jira4.2版本包与破解包:

atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz

atlassian-jira.zip

(程序包都已上传至 /usr/local/src 目录下)

 

三、安装

cd /usr/local/src

tar xzvf atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz

mv atlassian-jira-enterprise-4.2.2-b589-standalone /usr/local/jira

cd /usr/local/jira

mkdir jira_home

 

四、配置

4.1 数据库(mysql)配置

4.1.1 安装mysql,并修改/etc/mysql/my.cnf文件,在[mysql]和[mysqld]下分别增加一句:default-character-set=utf8

4.1.2 通过mysql -u root -p 命令登入mysql,创建数据库jiradb,操作命令为 create database jiradb character set 'utf8'

4.1.3 创建用户jira,操作命令为 grant all privileges on jiradb.* to 'jira'@'%' identified by 'jira'

4.1.4 创建用户jira,操作命令为 grant all privileges on jiradb.* to 'jira'@'localhost' identified by 'jira'

 

4.2 JIRA配置

4.2.1 进入/usr/local/jira/conf/目录,编辑server.xml,找到如下内容并修改:

ExpandedBlockStart.gif<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?useUnicode=true&amp;characterEncoding=UTF8"
username="jira"
password="jira"
maxActive="20"
validationQuery="SELECT 1"
/>
4.2.2 进入/usr/local/jira/atlassian-jira/WEB-INF/classes目录下,编辑jira-application.properties文件,修改jira.home =/usr/local/jira/jira_home

4.2.3 进入/usr/local/jira/atlassian-jira/WEB-INF/classes目录下,编辑entityengine.xml文件,将<datasource name= "defaultDS"  field-type-name= "hsql" 中的hsql改为"mysql",并删除

       schema-name="PUBLIC"

 

五、破解

下载licence文件 http://files.cnblogs.com/flyingzl/jira_licence.rar解压出来并覆盖/usr/local/jira/atlassian-jira 目录;

 

六、启动JIRA

/usr/local/jira/bin/startup.sh

 

七、关闭JIRA

/usr/local/jira/bin/shutdown.sh

 

八、访问JIRA

打开浏览器,输入http://ip:8080/就能看到jira的主页面了。在首页会看到你的ServerID,比如ServerID为BL7M-KJJC-06XD-R275,那么拷贝如下licence:
  Description=JIRA\: COMMERCIAL
  CreationDate=2014-08-08
  ContactName=flyingzl@gmail.com
  jira.LicenseEdition=ENTERPRISE
  ContactEMail=flyingzl@gmail.com
  Evaluation=false
  jira.LicenseTypeName=COMMERCIAL
  jira.active=true
  licenseVersion=2
  MaintenanceExpiryDate=2020-10-24
  Organisation=flyingzl
  jira.NumberOfUsers=-1
  ServerID=BL7M-KJJC-06XD-R275
  LicenseID=LID
  LicenseExpiryDate=2020-10-24
  PurchaseDate=2014-08-08

 

注:把加粗部分更改为您自己的ServerID;

 

网络参考资料:http://hi.baidu.com/davice_li/item/c27759184862b2787b5f25a2

                      http://snowolf.iteye.com/blog/875529