jira是是一个国外的项目管理软件,收费的,至于功能什么的这里就不具体说了,大家可以网上查看有很多描述的
首先你要在JIRA官网注册一个账户,可以有30天的试用期,网上很多教程是让你去网上搜一个密钥,在安装JIRA时是没问题,后面如果要破解Agile插件时就不行了
https://id.atlassian.com/login
1.环境配置
系统版本: [root@localhost ~]# cat /etc/issue
CentOS release 6.7 (Final)
Kernel \r on an \m jdk: jira 6.3系列支持的jdk已经是1.7到1.8了 [root@localhost ~]# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) 数据库(不要使用mysql分支,不然后面的驱动插件会有问题)
[root@localhost ~]# mysql -V
mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
2.安装jira
jira 6.3.6下载地址:
wget http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-6.3.6.tar.gz ~]# tar xf atlassian-jira-6.3.6.tar.gz
~]# mv atlassian-jira-6.3.6-standalone/ /data/jira
~]# vim /data/jira/atlassian-jira/WEB-INF/classes/jira-application.properties #编辑此文件修改jira的数据目录
jira.home = /data/jira_home ~]# cp mysql-connector-java-5.1.25-bin.jar /data/jira/atlassian-jira/WEB-INF/lib/ #这里使用mysql数据库,默认是没有这个连接驱动的,下载拷贝到lib目录 创建数据库并授权
[(none)]> create database jira;
[(none)]> grant all on jira.* to jira@'127.0.0.1' identified by '123456';
启动jira(确保系统8080端口没有被占用)
[root@localhost ~]# /data/jira/bin/start-jira.sh
To run JIRA in the foreground, start the server with start-jira.sh -fg
executing as current user
.....
.... .NMMMD. ...
.8MMM. $MMN,..~MMMO.
.?MMM. .MMM?.
OMMMMZ. .,NMMMN~
.IMMMMMM. .NMMMN. .MMMMMN,
,MMMMMM$..3MD..ZMMMMMM.
=NMMMMMM,. .,MMMMMMD.
.MMMMMMMM8MMMMMMM,
.ONMMMMMMMMMMZ.
,NMMMMMMM8.
.:,.$MMMMMMM
.IMMMM..NMMMMMD.
.8MMMMM: :NMMMMN.
.MMMMMM. .MMMMM~.
.MMMMMN .MMMMM?.
Atlassian JIRA
Version : 6.3.6
Detecting JVM PermGen support...
PermGen switch is supported. Setting to 384m
If you encounter issues starting or stopping JIRA, please see the Troubleshooting guide at http://confluence.atlassian.com/display/JIRA/Installation+Troubleshooting+Guide
Server startup logs are located in /data/jira/logs/catalina.out
Using CATALINA_BASE: /data/jira
Using CATALINA_HOME: /data/jira
Using CATALINA_TMPDIR: /data/jira/temp
Using JRE_HOME: /usr/java/jdk1.7.0_60/
Using CLASSPATH: /data/jira/bin/bootstrap.jar:/data/jira/bin/tomcat-juli.jar
Using CATALINA_PID: /data/jira/work/catalina.pid
Tomcat started.
重要提示:
iptables防火墙需要关闭或者放行jira的8080端口
打开浏览器输入地址:http://192.168.3.80:8080/
测试数据库连接没问题后下一步
下一步
下一步
在证书密钥这里输入你在atassian.com注册的用户和密码,将自动获取到密钥30天试用期
设置管理员账号和密码
暂时不配置邮箱
#重要提示:如果使用的不是mysql,而是percona这类分支mysql在这一步会报500错误,
完成后会进入管理员界面
2.汉化JIRA
点击右侧的小齿轮图标------Add-ons
点击左侧Manage add-ons----------Upload add-on--------上传汉化包
点击system---已经有了中文选项,编辑配置修改默认语言为中文
3.破解JIRA
停止jira,
将atlassian-extras-2.2.2.jar替换你的JIRA的安装目录的/data/jira/atlassian-jira/WEB-INF/lib同名jar,
重新启动jira,
用管理员账户登录jira,
在 系统>授权> 中输入破解授权码(ps:可以根据需要修改相应信息:公司名、安装日期、过期日期)
Description=JIRA: Commercial,
CreationDate=2014-09-20,
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=2099-12-31,
Organisation=pl,
SEN=SEN-L4572887,
ServerID=BPT3-4QRK-FCRR-HEP3,
jira.NumberOfUsers=-1,
LicenseID=AAABBw0ODAoPeNptkFtLxDAQhd/zKwI+R9Kwy66FPKxthGhvtF0p4kuso0a6sUwvuP/edissyj4MD
HPOfHOYqzu0tICWeoJy4a+FzzkNwpIK7q1ICF2Ntu3tl5P3Ot89+1SNphnMPCEBwqkJTQ9y9jN+w
zxBPi2a68jW4DpQr/a0rZJS5VmuC0XOBNnjAH/s5bGFxBxABmkcqzzQu2jRTd3bEZaFZvE+AnYzR
JDYWNeDM64G9d1aPJ4TeXxOlOK7cbZbjrbNgkyGwwtg+rbvJpBkHikAR0Adytt0XzFV7R5Y+qQzV
kWZIoVK5FQsWq03YrvdkN/Ekz3S4SXlcpRswPrDdPD/aT+P1nzDMC0CFQCM9+0LlHVNnZQnSTwuR
O3eK+2gVgIUCteTs4Q3khIgrnsY64hxYB/d8bM=X02dh,
LicenseExpiryDate=2099-12-31,
PurchaseDate=2014-09-20
现在已经破解了
4.安装并破解Agile插件
先安装Agile,安装的时候使用(id.atlassian.com)注册的用户和密码会自动使用试用期的密钥
停止jira
替换/data/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/目录下的atlassian-universal-plugin-manager-plugin-2.17.13文件
启动jira 插件--插件管理--JIRA Agile
修改License key:
Description=JIRA Agile (formerly GreenHopper) for JIRA\: Commercial,
NumberOfUsers=-1,
CreationDate=2014-08-01, #这个根据自己试用日期而定
Evaluation=false,
greenhopper.LicenseEdition=ENTERPRISE,
licenseVersion=2,
MaintenanceExpiryDate=2099-01-01,
Organisation=saper,
greenhopper.active=true,
SEN=SEN-L4390388, #试用后会给的一个ID 特别重要,就上面的SEN号
ServerID=BQJE-RNSR-9NMG-JDWN,
LicenseExpiryDate=2099-01-01,
LicenseTypeName=COMMERCIAL,
PurchaseDate=2014-08-01 #这个根据自己试用日期而定
5.问题总结
1.出现插件面板打不开报500或者400一般是破解授权原因导致的,重新使用上面的授权码或者使用30天试用期的密钥,然后再使用破解的密钥(事先要替换掉atlassian-extras-2.2.2.jar包)
2.jdk版本原因导致的错误:https://confluence.atlassian.com/jirakb/jira-agile-fails-to-upgrade-when-running-jira-with-java-version-6-779159232.html
3.Agile插件启动服务器超时错误:https://confluence.atlassian.com/jirakb/jira-applications-system-plugin-timeout-while-waiting-for-add-ons-to-enable-212173447.html
4.JIRA对应的JDK版本:https://confluence.atlassian.com/jira063/supported-platforms-683541780.html