一、环境
系统:Ubuntu 16
java:java-8-oracle
tomcat8: 如何安装tomcat8
下载安装包:安装包下载资源
二、数据库准备(MySQL5.6)
注意:ubuntu 16 apt-get是MySQL5.7,而Jira6.3.6并不支持MySQL5.7,因此一定要安装MySQL5.6:ubuntu6 安装 mysql5.6
创建数据库及授予权限
`
CREATE DATABASE jiradb DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER jirauser IDENTIFIED BY 'jira';//创建用户名为jirauser,密码为jira的帐号
GRANT ALL PRIVILEGES ON *.* TO 'jirauser'@'%' IDENTIFIED BY 'jira' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'jirauser'@'localhost' IDENTIFIED BY 'jira' WITH GRANT OPTION;
FLUSH PRIVILEGES;
`
三、启动jira
解压atlassian-jira-6.3.6.tar.gz,解压后文件夹:atlassian-jira-6.3.6-standalone
进入atlassian-jira-6.3.6-standalone
修改端口号
找到conf/server.xml文件,修改启动端口,确保没有占用,如启动改为8081,关闭端口改为8010
配置jira_home
vi /home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.propertiesjira.home = /home/jira_home //(这个文件夹不能是atlassian-jira-6.3.6-standalone 的安装目录,也不能是其父目录!!)
启动jira
进入bin,启动startup.sh, jira即可启动; 启动日志在atlassian-jira-6.3.6-standalone/logs 中
三、配置jira
选择自定义数据库, 若MySQL在同一台机器,则ip为localhost,若MySQL不在同一台机器,则配其ip地址;
选择安装的模块:JIRA + JIRA Agile(敏捷开发)
授权码:若已经有账户了,则选择“我有账户但没有密钥 ”;若没有账户,则选择“我没有账户”
邮箱稍后配置
四、破解JIRA
关闭Jira服务:进入bin,./shutdown.sh
替换jar包:
用atlassian-extras-2.2.2.jar替换你的JIRA的安装目录的\atlassian-jira\WEB-INF\lib同名jar包 用atlassian-universal-plugin-manager-plugin-2.17.13.jar替换你的JIRA的安装目录的\atlassian-jira\WEB-INF\atlassian-bundled-plugins中的同名jar包
启动jira
准备jira破解需要的key文件(jira_key.txt),准备agile破解需要的key文件(agile_key),见最后
用管理员账号登陆,进入system–>license, 将第4步中填好的jira_key.txt文件中内容粘贴到Update
License输入框中,并点击“add”,License即更新成功。这时你应该看到License
Type显示为JIRA:Commercial;进入Add-Ons–>Manage Add-ons,展开插件Jira Agile,显示出详细内容。点击License
key旁的Edit按钮,将第4步中准备的agile_key.txt文件中内容粘贴到展开的输入框中,然后单击Update按钮。这时你应该看到该插件的license已经更新为Unlimited-user
commercial license;
key字段说明(以jira_key为例)
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=你的Company Name,
SEN=你申请到的SEN注意没有前缀LID,
ServerID=你申请到的ServerID,
jira.NumberOfUsers=-1,
LicenseID=LID你申请到的SEN,注意LID前缀不要丢掉,
LicenseExpiryDate=你想设置的失效日期如:2099-12-31,
PurchaseDate=你的安装日期,格式(yyyy-mm-dd)
(注意,各项之间以逗号分隔;日期格式必须为yyyy-mm–dd,例如2014-08-03)
我的jira_key.txt:
Description=JIRA: Commercial,
CreationDate=2017-01-22,
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=2099-12-31,
Organisation=Schinta JIRA,
SEN=SEN-L9162913,
ServerID=BGGX-3ZZN-FCDD-J748,
jira.NumberOfUsers=-1,
LicenseID=LIDSEN-L9162913,
LicenseExpiryDate=2099-12-31,
PurchaseDate=2017-01-22
我的agile_key.txt:
Description=JIRA Agile (formerly GreenHopper) for JIRA: Commercial,
NumberOfUsers=-1,
CreationDate=2017-01-22,
Evaluation=false,
greenhopper.LicenseEdition=ENTERPRISE,
licenseVersion=2,
MaintenanceExpiryDate=2099-01-01,
Organisation=Schinta JIRA,
greenhopper.active=true,
SEN=SEN-L9162914,
ServerID=BGGX-3ZZN-FCDD-J748,
LicenseExpiryDate=2099-01-01,
LicenseTypeName=COMMERCIAL,
PurchaseDate=2017-01-22