1. JIRA介绍
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
2. 准备工作
依赖Java环境,服务器需要安装jdk1.8以上版本。
Linux(CentOS 6.8)下Java 8的安装与配置详细教程
需要安装MySQL数据库,并创建名为jira数据库。
Linux(CentOS 6.8)下安装和配置MySQL5.7.20详细教程
创建数据库:
create database jira736 default character set utf8 collate utf8_bin;
create user jira identified by 'jira';
grant all on jira736.* to 'jira'@'%' identified by 'jira';
grant select,insert,update,delete,create,drop on vtdc.employee to jira identified by 'jira';
3. 下载jira及其破解包
下载jira7.3.6
# wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.3.6-x64.bin
下载破解包
http://imgffeeii.b0.upaiyun.com/soft/jira/jira7.3.zip
4. 安装jira
执行如下命令
# chmod 755 atlassian-jira-software-7.3.6-x64.bin
# ./atlassian-jira-software-7.3.6-x64.bin
操作如下:
[root@zhaoshang-test05 software]# ./atlassian-jira-software-7.3.6-x64.bin
Unpacking JRE ...
Starting Installer ...
Mar 13, 2018 3:19:14 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created system preferences directory in java.home.
This will install JIRA Software 7.3.6 on your computer.
OK [o, Enter], Cancel [c]
o
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
2
Where should JIRA Software be installed?
[/opt/atlassian/jira]
/data/jira7.3.6/atlassian/jira
Default location for JIRA Software data
[/var/atlassian/application-data/jira]
/data/jira7.3.6/atlassian/application-data/jira
Configure which ports JIRA Software will use.
JIRA requires two TCP ports that are not being used by any other
applications on this machine. The HTTP port is where you will access JIRA
through your browser. The Control port is used to startup and shutdown JIRA.
Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
2
HTTP Port Number
[8080]
8081
Control Port Number
[8005]
8006
JIRA can be run in the background.
You may choose to run JIRA as a service, which means it will start
automatically whenever the computer restarts.
Install JIRA as Service?
Yes [y, Enter], No [n]
y
Details on where JIRA Software will be installed and the settings that will be used.
Installation Directory: /data/jira7.3.6/atlassian/jira
Home Directory: /data/jira7.3.6/atlassian/application-data/jira
HTTP Port: 8081
RMI Port: 8006
Install as service: Yes
Install [i, Enter], Exit [e]
i
Extracting files ...
Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 7.3.6 is complete
Start JIRA Software 7.3.6 now?
Yes [y, Enter], No [n]
n
Installation of JIRA Software 7.3.6 is complete
Your installation of JIRA Software 7.3.6 is now ready.
Finishing installation ...
[root@zhaoshang-test05 software]#
至此jira已安装完毕,其中jira的主要端口配置文件存放在/data/jira7.3.6/atlassian/jira/conf/server.xml中,可以手动配置
# vi /data/jira7.3.6/atlassian/jira/conf/server.xml
<Connector port="8081"
破解包有atlassian-extras-3.2.jar和mysql-connector-java-5.1.39-bin.jar两个文件,
将这两个文件拷贝到/data/jira7.3.6/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下,
其中atlassian-extras-3.2.jar是用来替换原来的atlassian-extras-3.2.jar文件,用作破解jira系统。而mysql-connector-java-5.1.39.jar是用来连接mysql数据库的驱动包。
# unzip jira7.3.zip
# cp atlassian-extras-3.2.jar /data/jira7.3.6/atlassian/jira/atlassian-jira/WEB-INF/lib
# cp mysql-connector-java-5.1.39-bin.jar /data/jira7.3.6/atlassian/jira/atlassian-jira/WEB-INF/lib
5. 启动和关闭jira
# cd /data/jira7.3.6/atlassian/jira/bin
启动
# ./startup.sh
关闭
# ./shutdown.sh
6. 配置jira
开放8081端口
# firewall-cmd --permanent --add-port=8081/tcp
# firewall-cmd --reload
启动jira系统,访问http://192.168.3.244:8081自动跳转到http://192.168.3.244:8081/secure/SetupMode!default.jspa配置页面
1) JIRA安装程序,选择自定义配置,点击"下一步"
2) 数据库设置,选择MySQL数据库,数据库jira,用户名jira,密码jira,并测试连接是否成功,如果数据连接测试成功,这点击"下一步"
数据库的配置需要消耗一定的时间,请耐心等待
3) 设置应用程序的属性
4) 请指定您的许可证关键字
此时需要到官网生成JIRA试用许可证,点击"生成JIRA试用许可证"连接,如果没有atlassian账号则需要注册一个账号,注册账号的时候有图片验证码,需要翻墙才能够正常显示,同时注册完成后需要邮件验证,请不要用QQ邮箱,建议使用新浪邮箱。如何翻墙?
点击"Generate License",生成License,跳转到如下页面
点击"Yes",自动跳转到如下页面
点击"下一步",配置许可证。
5) 设置管理员账号,然后点击"下一步"
6) 设置电子邮件通知,如果不设置,可以选择"以后再说",然后点击"下一步"
7) 选择语言
至此,后面的配置就容易多了,略过。