CentOS7搭建Atlassian Jira

文章目录
  1. 1. 前言
  2. 2. 准备
    1. 2.1. 下载软件包
    2. 2.2. 安装配置java
    3. 2.3. 安装配置mysql
    4. 2.4. 关闭防火墙
  3. 3. 详细步骤
    1. 3.1. 安装jira
    2. 3.2. 破解jira
    3. 3.3. 试用jira
    4. 3.4. 配置管理员
    5. 3.5. 查看破解
    6. 3.6. 汉化
  4. 4. 后记
  5. 5. 书签

前言

Jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪(bug管理)、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

写完了《自动部署工具Jenkins》和《CentOS7搭建Confluence Wiki》,感觉有些缺憾,决定把Jira的搭建方法也记录一下。

准备

下载软件包

开始搭建Jira前,需要下载一些软件包

  • atlassian-jira-software-7.2.2-x64
  • JIRA Core-7.2.1-language-pack-zh_CN
  • mysql-connector-java-5.1.39-bin
  • atlassian-extras-3.1.2

安装配置java

1
2
yum install java
java -version

安装配置mysql

1、安装mysql后,登录mysql控制台,执行如下命令:

1
2
3
4
create database jira default character set utf8;
grant all on jira.* to 'jirauser'@'%' identified by 'jirapasswd' with grant option;
grant all on jira.* to 'jirauser'@localhost identified by 'jirapasswd' with grant option;
flush privileges;

2、进入/usr/local/mysql文件夹,在my.cnf中添加:

1
binlog_format=mixed

3、重启mysql

1
2
service mysqld stop
service mysqld start

关闭防火墙

1
systemctl stop firewalld.service

详细步骤

安装jira

1、使用xftp,上传atlassian-jira-software-7.2.2-x64.bin到/root文件夹。

2、上传完成后,执行命令:

1
2
chmod 755 atlassian-jira-software-7.2.2-x64.bin
./atlassian-jira-software-7.2.2-x64.bin

jira默认安装到/opt/atlassian/jira/var/atlassian/application-data/jira目录下,并且jira监听的端口是8080。

3、jira的主要配置文件,是/opt/atlassian/jira/conf/server.xml

4、此时不要测试访问,切记。

破解jira

1、关闭jira

1
/etc/init.d/jira stop

2、把atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.39-bin.jar两个文件上传到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/里。
其中atlassian-extras-3.1.2.jar是用来替换原来的atlassian-extras-3.1.2.jar文件,用作破解jira系统的;mysql-connector-java-5.1.39-bin.jar是用来连接mysql数据库的驱动软件包。

3、启动jira

1
/etc/init.d/jira start

4、测试访问,假设CentOS7的ip地址为192.168.56.101,那么在浏览器输入http://192.168.56.101:8080,即可看到jira的安装页面。

5、选择I’ll set it up myself,然后“Next”,进入数据库设置页面。

6、选择MySQL数据库,输入安装配置mysql中设置的账号和密码。点击“Test Connection”,确认数据库连接是否成功。

7、点击“Next”,向数据库写入数据,这一步花费时间较长,请耐心等待。
数据库的配置文件,是/var/atlassian/application-data/jira/dbconfig.xml

8、报错。

9、忽略以上错误,重启jira服务。

1
2
/etc/init.d/jira start
/etc/init.d/jira stop

10、再次访问http://192.168.56.101:8080,进入jira配置页面。

试用jira

1、选择Private模式,在这个模式下,用户需要由管理员创建。而在Public模式下,用户可以自己进行注册。

2、点击generate a JIRA trial license,登录atlassian,获取试用license。

3、获取license后在这个页面查看。

4、拷贝license,粘贴到jira配置页面,“Next”。

5、再次报错,不过不要放弃。

6、重启,再次拷贝license,粘贴到jira配置页面,“Next”。

配置管理员

1、上一步后,成功进入管理员配置页。

2、配置管理员后,下一步进入邮件设置页面。

3、点击“Finish”,进入欢迎页面。


4、创建新项目,选择Scrum software development,“Next”。


5、稍等片刻,便会跳转到管理页面。

查看破解

点击右上角齿轮形状的管理图标,选择“Applications”,查看破解信息。

可以看到,到期日期是2033年2月8日,破解成功。

汉化

1、点击右上角齿轮形状的管理图标,选择“Add-ons”,再选择“Manage add-ons”。

2、点击“Upload add-on”,选择上传JIRA Core-7.2.1-language-pack-zh_CN.jar。

3、依次点击“System”,“Edit Settings”。

4、找到Internationalization,修改Indexing language和Default language为中文,修改Default user time zone为亚洲上海。然后点击页面底部的“Update”按钮。

后记

至此,jira破解和汉化完成。虽然中途有些波折,但总归是安装成功了,吼吼!

书签

烂泥:jira7.2安装、中文及破解
http://blog.chinaunix.net/uid-21710354-id-5756990.html

jira下载页
https://www.atlassian.com/software/jira/download

jira语言包下载页
https://translations.atlassian.com/dashboard/download?lang=zh_CN#/JIRA Core/7.2.1

JIRA数据库切换(HSQL Database到MySQL)
http://www.tuicool.com/articles/7feMjqy