【填坑之旅】Ubuntu16 安装Jira

一、环境

  1. 系统:Ubuntu 16

  2. java:java-8-oracle

  3. tomcat8: 如何安装tomcat8

  4. 下载安装包:安装包下载资源

二、数据库准备(MySQL5.6)

  1. 注意:ubuntu 16 apt-get是MySQL5.7,而Jira6.3.6并不支持MySQL5.7,因此一定要安装MySQL5.6ubuntu6 安装 mysql5.6

  2. 创建数据库及授予权限
    `

 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

  1. 解压atlassian-jira-6.3.6.tar.gz,解压后文件夹:atlassian-jira-6.3.6-standalone

  2. 进入atlassian-jira-6.3.6-standalone

  3. 修改端口号

    找到conf/server.xml文件,修改启动端口,确保没有占用,如启动改为8081,关闭端口改为8010
  4. 配置jira_home
    vi /home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties

               jira.home = /home/jira_home  //(这个文件夹不能是atlassian-jira-6.3.6-standalone 的安装目录,也不能是其父目录!!)
  5. 启动jira

         进入bin,启动startup.sh, jira即可启动;
         启动日志在atlassian-jira-6.3.6-standalone/logs 中
  6. 访问 http://ip:port/

三、配置jira

  1. 选择自定义数据库, 若MySQL在同一台机器,则ip为localhost,若MySQL不在同一台机器,则配其ip地址;

  2. 选择安装的模块:JIRA + JIRA Agile(敏捷开发)

  3. 授权码:若已经有账户了,则选择“我有账户但没有密钥 ”;若没有账户,则选择“我没有账户”

  4. 邮箱稍后配置

四、破解JIRA

  1. 关闭Jira服务:进入bin,./shutdown.sh

  2. 替换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包
  3. 启动jira

  4. 准备jira破解需要的key文件(jira_key.txt),准备agile破解需要的key文件(agile_key),见最后

  5. 用管理员账号登陆,进入system–>license, 将第4步中填好的jira_key.txt文件中内容粘贴到Update
    License输入框中,并点击“add”,License即更新成功。这时你应该看到License
    Type显示为JIRA:Commercial;

  6. 进入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

    原文作者:Steve_Wang_
    原文地址: https://segmentfault.com/a/1190000008194333
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞