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,在[mysqld]标签下添加
[mysqld]
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,在[client]中添加
default-character-set=utf8
-> 然后配置文件/etc/my.cnf.d/mysql-clients.cnf,在[mysql]中添加
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
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
安装
# 执行安装程序,进行安装:
[root@node1 tools]# ./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 [o, Enter], Cancel [c]
o
# 选择1是使用默认安装路径,2为自定义安装,3为升级。
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]
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 [i, Enter], Exit [e]
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 [y, Enter], No [n]
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
查看服务是否启动:
[root@node1 ~]# ss -tnl|grep 8080
LISTEN 0 10 :::8080 :::*
4 web界面安装
4.1 访问jira的web界面
浏览器里输入http://$IP:8080
访问jira
然后按照下面的步骤进行:
点击Lanfuage,修改语言
选择语言为中文
选择“我将设置它自己”,然后点击下一步:
4.2 数据库设置
点击其它数据库,选择MySQL数据库,配置数据库连接信息,配置好后,先测试连接,再下一步,(提示:请等待数据库的设置。这可能会花费一分钟的时间)如果页面报无法正常运行,不用管,等数据入库完成后,再次刷新页面。
而连接数据库的配置是/var/atlassian/application-data/jira/dbconfig.xml,
Mode中,我们在此使用的是Private(私人)模式,在这个模式下,用户的创建需要由管理员创建。而在Public模式下,用户是可以自己进行注册。可以在下面配置域名访问。这里我还是ip访问(后续调整为域名访问)
4.3 申请试用(需要可以访问官网或者谷歌)
点击生成Jira试用许可证"generate a JIRA trial license"申请试用,30天,
此处需要访问官网,到官网申请试用
选择server版
用google账户或者注册jira账户
点击YES,
NExt,下一步(Server ID必须和上面的一致)这一步需要等一段时间,可以看jira的日志
tail -100f /opt/atlassian/jira/logs/catalina.out
4.4 设置管理员帐户
设置电子邮件通知
Jira 安装已完成,点击右上角“登陆”按钮
4.5 登陆
登陆管理员(第一次有点卡)
设置语言
选择头像,可略过,然后下一步
创建新项目
选择Scrum开发方法,下一步:
工作流,点击选择按钮,
设置项目名称
安装完成
4.6 查看Jira服务的运行状态
设置 --> 系统 --> 故障诊断和支持工具
查看是否破解成功
查看有效期(此破解工具有效期到2033年2月8日)
OK! 安装完成,改天补一下配置。
END
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com