wanmin444 发表于 2019-2-15 17:39:05

RHEL/CentOS 安装破解 Jira 7.11.2

RHEL/CentOS 安装破解 Jira 7.11.2

1 关于Jira
  Jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,可以作为一个bug管理系统,可以将在测试过程中所发现的bug录入、分配给开发人员。这里记录一下如何安装并破解Jira。

2 环境依赖及下载安装包:

2.1 版本


[*]CentOS 7.5
[*]jdk 8
[*]mysql 5.7
[*]Jira 7.11.2

2.2 安装环境:

jdk 8
  因为Jira是基于java开发的软件,所以JDK是必须的,JDK1.7/1.8都可以。

mysql 5.7
  Jira是可以使用内嵌数据库的额,但是作为生产环境的话,Jira是建议使用自己的数据库的,
在安装数据库的时候是支持多种的数据库的,我这里用的是mysql,版本5.6/5.7都可以。
还有需要连接mysql的jar包mysql-connector。
  mysql安装参考:http://blog.运维网.com/moerjinrong/2092614
  接下来配置mysqld的字符集:
-> 首先是配置文件/etc/my.cnf,在标签下添加


init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction-isolation=READ-COMMITTED
innodb_log_file_size = 256M
max_allowed_packet = 34M
  -> 接着配置文件/etc/my.cnf.d/client.cnf,在中添加

default-character-set=utf8
  -> 然后配置文件/etc/my.cnf.d/mysql-clients.cnf,在中添加

default-character-set=utf8
  最后是重启mysqld,并登陆mysqld查看字符集

service mysqld restart
mysql -uroot -p
mysqld [(none)]> show variables like "%character%";show variables like "%collation%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client   | utf8                     |
| character_set_connection | utf8                     |
| character_set_database   | utf8                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                     |
| character_set_server   | utf8                     |
| character_set_system   | utf8                     |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
+----------------------+-----------------+
| Variable_name      | Value         |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server   | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysqld [(none)]>
  为Jira创建对应的数据库、用户名和密码

mysqld [(none)]> create database jira default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysqld [(none)]> grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';
Query OK, 0 rows affected (0.00 sec)
mysqld [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2.3 下载jira:
  下载地址:官网

下载最新版
  选择系统类型(Linux 64 Bit) --> Download,下载的是最新版(当时最新的为7.12.1)

下载指定版
  选择所有服务器版本(All Server versions ) --> 点击最新版后面那个查看所有版本 (View all versions) 选择自己要下载的版本,然后选择自己的系统类型(我选择的时Linux 64 Bit); --> Download下载即可。也可以把7.11.2改为指定版本。
https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.11.2-x64.bin
http://i2.运维网.com/images/blog/201809/30/3ad65daf3b4b78ef458ed25b7a36b4bf.jpg
http://i2.运维网.com/images/blog/201809/30/fd00b2f56ad56dcf3c91df53a58e708b.jpg
http://i2.运维网.com/images/blog/201809/30/32c928f666275562c1c62d377bc04624.jpg
http://i2.运维网.com/images/blog/201809/30/fc776740489f4b78a765e0c6e8afb864.jpg

3 安装

3.1 参考:
  官方安装文档:https://confluence.atlassian.com/adminjiraserver0711/installing-jira-applications-on-linux-955167731.html
升级文档:https://confluence.atlassian.com/adminjiraserver0711/upgrading-jira-applications-955167834.html

3.2 安装
  添加运行权限

chmod +x atlassian-jira-7.11.2-x64.bin
  安装

# 执行安装程序,进行安装:
# ./atlassian-jira-software-7.11.2-x64.bin
Unpacking JRE ...
Starting Installer ...
Sep 29, 2018 8:23:26 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created system preferences directory in java.home.
# o确定安装,c取消
This will install JIRA Software 7.11.2 on your computer.
OK , Cancel
o
# 选择1是使用默认安装路径,2为自定义安装,3为升级。
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) , Custom Install (recommended for advanced users) , Upgrade an existing JIRA installation
1      
# 安装配置说明
有关JIRA软件安装位置和将使用的设置的详细信息。
默认程序:/opt/atlassian/jira
默认数据:/var/atlassian/application-data/jira
HTTP端口:8080
RMI端口:8005
Details on where JIRA Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira
Home Directory: /var/atlassian/application-data/jira
HTTP Port: 8080
RMI Port: 8005
Install as service: Yes
Install , Exit
i
Extracting files ...
# 是否启动jira,不推荐直接启动,因为后面要添加jdbc的jar和破解的Jar包,不然中途还需重启,
Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 7.11.2 is complete
Start JIRA Software 7.11.2 now?
Yes , No
n
Installation of JIRA Software 7.11.2 is complete
Your installation of JIRA Software 7.11.2 is now ready.
Finishing installation ...
  开放防火墙端口

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=8005/tco --permanent
firewall-cmd --reload
jira日志:/opt/atlassian/jira/logs/catalina.out
3.3 上传mysql驱动
  jira本身是没有集成mysql驱动的,需要自己下载并上传,原本在你安装的时候,输入key之后,会需要填入mysql连接信息,那里会有链接指向官方文档,教你如何配置mysql。但是配置完成后需要重启,会导致前面的破解出问题,所以,这里要一起完成后再重新启动。官方教程文档地址如下:
https://jira.atlassian.com/doc/database-setup-for-mysql-128747.html
  下载路径:https://dev.mysql.com/downloads/connector/j/5.1.html
例如下载:https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz
解压后把mysql-connector-java-5.1.46-bin.jar传到服务器上,放到jira的类目录下:

cp -a mysql-connector-java-5.1.46-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
3.4 替换jira破解包

下载破解工具
  链接: https://pan.baidu.com/s/1fMSme1E1SXjhWzM_9mJ7EA 提取码: ji32
  需要下载破解jar包"atlassian-extras-3.2.jar"
此破解工具有效期到2033年2月8日,
  把atlassian-extras-3.2.jar复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下。覆盖其默认文件。

cp -a atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

3.5 重启方法
  说到重启服务,这里说一下jira启动关闭服务的几种方法(启动服务时间会挺长的,尤其是浏览器访问的时候响应时间会挺长的):

方法一: windows
  进入到服务管理的界面(我的电脑->右键->管理->服务=====或者=====services.msc)找到jira的服务,在这里启动关闭服务。

方法二:linux
  需要管理员权限
关闭服务

service jira stop
  启动服务

service jira start      
方法三:
  需要管理员权限
关闭服务

/ete/init.d/jira stop
  启动服务

/etc/init.d/jira start
方法四:如果不是root用户安装的话,jira这个服务可能不会被注册到service上,所以上面的方法都不能用.
  非root用户安装,以我的安装路径为例:关闭服务

/opt/atlassian/jira/bin/stop-jira.sh
  启动服务

/opt/atlassian/jira/bin/start-jira.sh
3.6 卸载jira,重装时使用
  到安装路径下,运行uninstall

cd /opt/atlassian/jira
/uninstall
  然后手动删除两个路径的文件

rm -rf /opt/atlassian/jira /var/atlassian/application-data/jira
3.7 启动Jira

service jira start
  查看服务是否启动:

# ss -tnl|grep 8080
LISTEN   0      10                     :::8080                  :::*
4 web界面安装

4.1 访问jira的web界面
  浏览器里输入http://$IP:8080
访问jira
然后按照下面的步骤进行:
点击Lanfuage,修改语言
http://i2.运维网.com/images/blog/201809/30/dfd404d850390d67a8e490619f75d5da.jpg
  选择语言为中文
http://i2.运维网.com/images/blog/201809/30/0e69fd2c84fc61c32add0dc5f3b39f93.jpg
选择“我将设置它自己”,然后点击下一步:
http://i2.运维网.com/images/blog/201809/30/c2bf7f9d8f0ee6b43801d1785c05cd57.jpg

4.2 数据库设置
  点击其它数据库,选择MySQL数据库,配置数据库连接信息,配置好后,先测试连接,再下一步,(提示:请等待数据库的设置。这可能会花费一分钟的时间)如果页面报无法正常运行,不用管,等数据入库完成后,再次刷新页面。
http://i2.运维网.com/images/blog/201809/30/76190e11fbbe6c34de3fc937dbe94216.jpg
而连接数据库的配置是/var/atlassian/application-data/jira/dbconfig.xml,
  Mode中,我们在此使用的是Private(私人)模式,在这个模式下,用户的创建需要由管理员创建。而在Public模式下,用户是可以自己进行注册。可以在下面配置域名访问。这里我还是ip访问(后续调整为域名访问)
http://i2.运维网.com/images/blog/201809/30/e3be43fa4508d0d82b42401cf12d9ad6.jpg

4.3 申请试用(需要可以访问官网或者谷歌)
  点击生成Jira试用许可证"generate a JIRA trial license"申请试用,30天,


[*]此处需要访问官网,到官网申请试用
http://i2.运维网.com/images/blog/201809/30/9ad8faf67b81fae6c4748e602d8bdc77.jpg
  选择server版
http://i2.运维网.com/images/blog/201809/30/e83000eeac78b7c320d06173d6986bdd.jpg
  用google账户或者注册jira账户
http://i2.运维网.com/images/blog/201809/30/aec880a2d24e046d3cb18abeb7417509.jpg
  点击YES,
http://i2.运维网.com/images/blog/201809/30/b23fb44b525d6cfdbc7300fc031cd1ed.jpg
  NExt,下一步(Server ID必须和上面的一致)这一步需要等一段时间,可以看jira的日志

tail -100f /opt/atlassian/jira/logs/catalina.out
http://i2.运维网.com/images/blog/201809/30/2ceb18d2fddb1a75ad41c3338f6e0642.jpg

4.4 设置管理员帐户
http://i2.运维网.com/images/blog/201809/30/28f77ae799a0ec586fb2128568c51c4f.jpg
  设置电子邮件通知
http://i2.运维网.com/images/blog/201809/30/4f71999e737b355a4c320d6b977895bf.jpg
  Jira 安装已完成,点击右上角“登陆”按钮
http://i2.运维网.com/images/blog/201809/30/a0f1d9e57cb50cc5567050fd9ef6f4d5.jpg

4.5 登陆
  登陆管理员(第一次有点卡)
http://i2.运维网.com/images/blog/201809/30/fc16b9a62edfaff4d047c0711b9c6457.jpg
  设置语言
http://i2.运维网.com/images/blog/201809/30/388c76d0043b70d5368dfc2eb662f963.jpg
  选择头像,可略过,然后下一步
http://i2.运维网.com/images/blog/201809/30/1c2e43f065ab70748ff138257f0f4df0.jpg
  创建新项目
http://i2.运维网.com/images/blog/201809/30/3625f1417b9b3223eaa16b8fac89ff77.jpg
  选择Scrum开发方法,下一步:
http://i2.运维网.com/images/blog/201809/30/e364fa5cee9332fb0949525facd2901b.jpg
  工作流,点击选择按钮,
http://i2.运维网.com/images/blog/201809/30/b26f899c12246f3567cdeb4e8dd4be24.jpg
  设置项目名称
http://i2.运维网.com/images/blog/201809/30/19af6e3f24b2966bb2e377b89ecc5ee8.jpg
  安装完成
http://i2.运维网.com/images/blog/201809/30/4627046fd18a7788d3b3495ca964a495.jpg

4.6 查看Jira服务的运行状态
  设置 --> 系统 -->   故障诊断和支持工具
http://i2.运维网.com/images/blog/201809/30/fc258dd2e8508fa3ee7cd29bf884fb91.jpg
  查看是否破解成功
http://i2.运维网.com/images/blog/201809/30/5404361a702e6821cd20c1dc31875c8a.jpg
  查看有效期(此破解工具有效期到2033年2月8日)
http://i2.运维网.com/images/blog/201809/30/8d4e704397c92b0a6d303f5a1c61854a.jpg
  OK! 安装完成,改天补一下配置。

END



页: [1]
查看完整版本: RHEL/CentOS 安装破解 Jira 7.11.2