序言
JIRA是澳大利亚Atlassian公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。
JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP、邮件服务整合得相当好,文档齐全,可用性以及可扩展性方面都十分出色,拥有完整的用户权限管理。
环境:JDK-1.6.0_21 ,MySQL , Tomcat-6.0.29 , jira-6.3.6
下载
官网下载地址:https://www.atlassian.com/software/jira/download,只能看到windows下的安装版本,这个时候需要点击All JIRA download options选项,打开linux下载页面栏选项,选择JIRA 6.3.6 (TAR.GZ Archive)进行下载。
安装
安装JDK环境
1.下载最新版本JDK,地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.解压缩
chmod u+x ./jdk-6u21-linux-i586.bin
./jdk-6u21-linux-i586.bin
sudo cp –r jdk1.6.0_21 /usr/
3.设置环境变量
vim ~/.bashrc
在环境变量配置界面中加入下面三行:
export JAVA_HOME=/usr/jdk1.6.0_21
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
安装Tomcat
1.下载最新版本Tomcat ,地址:http://tomcat.apache.org/download-60.cgi
2.解压缩
$sudo tar zxvf apache-tomcat-6.0.29.tar.gz -C /home
$sudo mv /home/apache-tomcat-6.0.29 /home/tomcat
3.启动tomcat
$sudo /home/tomcat/bin/startup.sh 如果能看到下列提示,就表明启动成功了 >Using CATALINA_BASE: /opt/tomcat
>Using CATALINA_HOME: /opt/tomcat
>Using CATALINA_TMPDIR: /opt/tomcat/temp
>Using JRE_HOME: /usr/lib/j2sdk1.5-sun
4.测试 打开浏览器,在地址栏中输入http://localhost:8080/,如果出来Tomcat的缺省界面,说明测试通过
5.停止Tomcat服务
sudo /home/tomcat/bin/shutdown.sh
6.获得MySQL的JDBC
下载地址:http://dev.mysql.com/downloads/connector/j/
7.安装JDBC
sudo tar -zxvf mysql-connector-java-5.1.33.tar.gz
sudo cp mysql-connector-java-5.1.33/mysql-connector-java-5.1.33-bin.jar /usr/jdk1.6.0_21/lib
安装MySQL
1.安装MySQL
sudo apt-get install mysql-server
安装过程中会建立根用户及密码
2.配置MySQL
$mysql -u root –p
输入密码登录mysql,然后建立jira的数据库jiradb:
mysql>create database jiradb character set ‘UTF8’;
注意:使用mysql –u root –p时若出现错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
先查看mysql服务是否开启:
service mysql status
如果开启仍出错,需要修改/etc/mysql/my.cnf配置:
vim /etc/mysql/my.cnf
找到socket字段如下所示:
socket=/var/run/mysqld/mysqld.sock
为mysql.scok增加软连接:
ln -s /var/run/mysqld/mysqld.sock /var/lib/mysql/mysql.sock
重启mysql:
service mysql restart
创建用户并赋予权限:
mysql>create user jirauser identified by ‘123456’;
mysql>grant all privileges on *.* to ‘jirauser’@'%’ identified by ‘123456’ with grant option;
mysql>grant all privileges on *.* to ‘jirauser’@'localhost’ identified by ‘123456’ with grant option;
mysql>flush privileges;
设置远程访问或控制: mysql>grant all privileges on jiradb.* TO jirauser@"%" identified by "123456";
vim /etc/mysql/my.cnf
将其中的bind-address=127.0.0.1改为bind-address=你机器的IP
安装jira
1.建立目录
mkdir –p /home/jira
mv /root/atlassian-jira-6.3.6.tar.gz ./
2.解压缩安装
tar -xvf atlassian-jira-6.3.6.tar.gz
cd atlassian-jira-6.3.6-standalone
由于8080端口已经被Tomcat占用,因此需要把默认的8080端口改成8081
vim /home/jira/atlassian-jira-6.3.6-standalone/conf/server.xml
将其中的<Connector port="8080"改为<Connector port="8081"
3.配置jira_home
在/home下新建文件夹jira_home
mkdir /home/jira_home
vim /home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties
补全路径为jira.home = /home/jira_home
4.安装连接驱动包Mysql JDBC Driver
下载地址见Tomacat安装第六步
cp mysql-connector-java-5.1.33-bin.jar /home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib
5.启动JIRA
/home/jira/atlassian-jira-6.3.6-standalone/bin/start-jira.sh
To run JIRA in the foreground, start the server with start-jira.sh -fg
……
Server startup logs are located in /home/jira/atlassian-jira-6.3.6-standalone/logs/catalina.out
Using CATALINA_BASE: /home/jira/atlassian-jira-6.3.6-standalone
Using CATALINA_HOME: /home/jira/atlassian-jira-6.3.6-standalone
Using CATALINA_TMPDIR: /home/jira/atlassian-jira-6.3.6-standalone/temp
Using JRE_HOME: /usr/lib/jvm/jdk1.6.0_35/jre
Using CLASSPATH: /home/jira/atlassian-jira-6.3.6-standalone/bin/bootstrap.jar:/home/jira/atlassian-jira-6.3.6-standalone/bin/tomcat-juli.jar
Using CATALINA_PID: /home/jira/atlassian-jira-6.3.6-standalone/work/catalina.pid
Tomcat started.
显示以上信息说明启动成功
配置JIRA
3.1 在浏览器中输入http://<你的服务器IP>:8081/,进入Welcome界面
选择语言English(UK)
连接数据库选择My Own Database
数据库类型选择MySQL
依次填写主机地址、端口:3306、数据库:jiradb、用户:jirauser、密码,点击next
3.2 配置完数据库后,在新界面编辑标题,模式选择Public,点击next
3.3 安装定制选择第一项Project tracking,点击next
3.4 在添加验证码界面选择I don’t have an account进行注册,注册成功后可登录my.atlassian.com可以收到Server ID、SEN以及License Key.
3.5注册完成后进入管理员设置,填写管理员名称、Email、帐号、密码,点击finish,配置完成。
破解JIRA
4.1 点击右上角齿轮状的管理图标,选择system-License Info,发现30天后过期
4.2 将atlassian-extras-2.2.2.jar替换\atlassian-jira\WEB-INF\lib中的同名jar包
下载地址:http://download.csdn.net/detail/mchdba/7950429
4.3 填写授权码,授权码参数范例如下:
Description=JIRA: Commercial,
CreationDate=你的安装日期,格式(yyyy-mm-dd),
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=你想设置的失效日期如:2099-12-31,
Organisation=你的组织名称,
SEN=你申请到的SEN注意没有前缀LID,
ServerID=你申请到的ServerID,
jira.NumberOfUsers=-1,
LicenseID=LID你申请到的LicenseID,注意LID前缀不要丢掉,
LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
PurchaseDate=你的安装日期,格式(yyyy-mm-dd)
4.4 点击add,之后看到授权信息更新了,表示破解成功
参考文档:
http://www.csdn123.com/html/topnews201408/1/3001.htm
http://www.cnblogs.com/ghj1976/archive/2010/09/27/1837008.html