推荐文章
点击下方文章链接阅读
一、安装JDK
- 我这里直接采用RPM包的方式安装OracleJDK1.8版本
- 注:Atlassian家的产品,默认包中自带JDK,此步骤可忽略!
[root@jira soft]# rpm -ivh jdk-8u231-linux-x64.rpm

二、安装数据库
1、部署MySQL
- 版本5.7.22,安装方式RPM方式,所需安装包如下:

- 安装之前先卸载系统自带的MariaDB
[root@jira soft]# rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
[root@jira soft]# rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
- 开始安装MySQL
[root@jira soft]# rpm -ivh mysql-community-*

2、配置数据库
2.1:启动数据库
#先把配置修改下
[root@jira ~]# vim /etc/my.cnf
[mysqld]
...
default-storage-engine=INNODB
character_set_server=utf8mb4
innodb_default_row_format=DYNAMIC
innodb_file_format=Barracuda
innodb_log_file_size=2G
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#这里修改后,后面就无需再次修改了
[root@jira ~]# systemctl start mysqld
[root@jira ~]# systemctl enable mysqld
2.2:查看默认密码
[root@jira ~]# cat /var/log/mysqld.log |grep password

[root@jira ~]# mysql -uroot -p
2.3:重置root密码
mysql> set global validate_password_policy=0;
mysql> set global validate_password_number_count=0;
mysql> set global validate_password_special_char_count=0;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'dqz123456';
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'dqz123456';
mysql> grant all privileges on *.* to root@'%';
2.4:创建JIRA用户和库
mysql> CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
- MySQL5.7.0-5.7.5版本配置权限如下
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on <JIRADB>.* TO 'jira'@'%' IDENTIFIED BY 'dqz123456';
mysql> flush privileges;
- MySQL5.7.6+版本配置权限如下
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,ALTER,INDEX on jira.* TO 'jira'@'%' IDENTIFIED BY 'dqz123456';
mysql> flush privileges;
三、安装JIRA
1、赋权并执行安装
[root@jira soft]# chmod +x atlassian-jira-software-8.6.0-x64.bin
[root@jira soft]# ./atlassian-jira-software-8.6.0-x64.bin
- 安装完成后jira自动启动
2、放通8080端口
[root@jira soft]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[root@jira soft]# firewall-cmd --reload
success
3、执行破解
- 先将jira停止
[root@jira soft]# /etc/init.d/jira stop
- MySQL驱动文件下载地址:点击下载
- 将MySQL驱动文件和破解包放入到
/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
中 - 将默认的
atlassian-extras-3.2.jar
移除到其他目录,将破解好的atlassian-extras-3.2.jar
放入进去
[root@jira soft]# cd /opt/atlassian/jira/atlassian-jira/WEB-INF/lib
[root@jira lib]# mv atlassian-extras-3.2.jar /
- 此时把破解的包放进来
- 现在再把MySQL驱动文件放进来
[root@jira soft]# tar -xf mysql-connector-java-5.1.48.tar.gz
[root@jira soft]# cd mysql-connector-java-5.1.48/
[root@jira mysql-connector-java-5.1.48]# cp *.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib
- 重启jira
[root@jira lib]# /etc/init.d/jira start
[root@jira lib]# lsof -i:8080
4、访问文章来源(Source):https://www.dqzboy.com 网页
- JIRA默认端口8080
- 这里需要等待程序进行数据初始化,需要一段时间
- 总共创建了264张表
- 因为我们没有正式的
license
,所以需要我们在jira官网注册一个账号,然后利用这个账号申请一个可以试用30天的license
,点击生成jira许可证。如下
- 自动跳转到刚才填写
KEY
的界面,会自动将许可证填入进去,点击下一步
- 到此JIRA安装完成
5、检查破解是否生效
- 破解jira,其实我们已经破解了在前面复制
atlassian-extras-3.1.2.jar
到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
目录下时,再次启动jira时就已经破解了
- 我们现在登陆到jira中查看授权信息,如下
- 通过上图,我们可以很明显的看到jira我们可以使用到
2033
年,到此有关jira的安装、破解就已经全部结束。
四、问题总结
问题描述:
- JIRA所在服务器重启后,导致JIRA无法启动,启动失败,查看日志显示内容如下:
[root@jira ~]# cd /opt/atlassian/jira/logs
[root@jira logs]# cat catalina.out

- 意思是数据库配置管理器不可用,导致无法继续执行
解决思路:
1、重命名 dbconfig.xml文件
- 我先把
dbconfig.xml
文件重命名进行备份,然后尝试启动JIRA,很文章来源(Source):https://www.dqzboy.com 显然启动失败了
[root@jira ~]# cd /var/atlassian/application-data/jira
[root@jira jira]# mv dbconfig.xml dbconfig.xml_bak
[root@jira jira]# /etc/init.d/jira start
2、将dbconfig.xml_bak改回原来的名称
- 重新把
dbconfig.xml
文件在改原来的名称,再次重新启动,发现之前的报错没有,但是又出现了新的报错
[root@jira jira]# mv dbconfig.xml_bak dbconfig.xml
[root@jira jira]# /etc/init.d/jira stop
[root@jira jira]# /etc/init.d/jira start
[root@jira jira]# cd /opt/atlassian/jira/logs
[root@jira logs]# tailf catalina.out

- 然后我停掉JIRA程序,按照提示重命名了
/var/atlassian/application-data/jira/plugins/.osgi-plugins/felix
目录并重新启动JIRA服务
[root@jira logs]# /etc/init.d/jira stop
[root@jira logs]# cd /var/atlassian/application-data/jira/plugins/.osgi-plugins/
[root@jira .osgi-plugins]# mv felix felix_bak
[root@jira .osgi-plugins]# /etc/init.d/jira start
- 再次启动查看日志后,上面的报错已经没有了,但是又出现了下面的报错;
3、再次启动又提示如下图所示没权限

- 停掉程序后,我参考官网文档把对应的JIRA目录的权限全部更改,然后把
/opt/atlassian/jira/logs
中的catalina.out和/opt/atlassian/jira/work/
下catalina.pid文件移除到其它文章来源(Source):浅时光博客 备份目录下,然后再次启动服务,查看/opt/atlassian/jira/logs下新生成的catalina.out日志,发现除了一些WARN之外全部是INFO没有ERROR日志,然后再次打开JIRA页面发现恢复正常了,下面是操作的命令:
[root@jira ~]# /etc/init.d/jira stop
[root@jira ~]# chown -R jira:jira /var/atlassian/application-data/jira
[root@jira ~]# chown -R jira:jira /opt/atlassian/jira/logs
[root@jira ~]# chown -R jira:jira /opt/atlassian/jira/temp
[root@jira ~]# chown -R jira:jira /opt/atlassian/jira/work
[root@jira ~]# chmod -R u=rwx,g=rx,o=rx /var/atlassian/application-data/jira
[root@jira ~]# chmod -R u=rwx,g=rx,o=rx /opt/atlassian/jira/logs
[root@jira ~]# chmod -R u=rwx,g=rx,o=rx /opt/atlassian/jira/temp
[root@jira ~]# chmod -R u=rwx,g=rx,o=rx /opt/atlassian/jira/work
[root@jira ~]# cd /opt/atlassian/jira/logs
[root@jira logs]# mv catalina.out catalina.out_bak
[root@jira work]# mv catalina.pid catalina.pid_bak
问题解决:
- 再次启动服务,并查看新生成的
catalina.out
日志
[root@jira work]# /etc/init.d/jira start
- 日志最后看到没有出现报错,访问JIRA也正常了,到此问题解决,然后把该问题记录下来
声明:
- 本文提供的破解方法和程序只做个人学习研究之⽤,不得⽤于商业用途!
- 商业使⽤请向Atlassian购买正版,谢谢合作!

这个破解文件能用于官网下载的8.7吗?
可以
jire8.6.0的win10上安装的怎么破解呢?
你把源文件替换为破解文件,都是jar程序文件
谢谢
十分感谢分享与指导
我下载了atlassian-jira-software-8.10.0-x64,但是安装完了之后发现是jira core并不是jira software,请问是什么情况导致的呢?
加我QQ,帮你看下
谢谢
谢谢博主的分享
把破解后的atlassian-extras-3.2.jar 放入到WEB-INF/lib 目录,启动Jira的时候,我看日志中有下面的提示:
___ Modifications ___________________________
Modified Files : WEB-INF/lib/atlassian-extras-3.2.jar, jira-application.properties
Removed Files : None
用试用的License完成安装,安装完以后重启了JIRA,然后通过atlassian-agent.jar 生成JC和JIRA的注册码,但是更新license出错,提示License不正确,这是什么原因呢?
没遇到过,看下日志吧
博主,再咨询一下:jira-8-6安装与破解 这篇文章中提及的破解是替换atlassian-extras-3.2.jar 文件,Atlassian全家桶这篇文章里提及的破解程序是atlassian-agent.jar 是这两种破解方式都可以吗?
我按Atlassian全家桶的教程安装,但是安装路径没有按照默认路径,会影响破解吗?
前者只能破解主程序,后者是包括插件的破解
博主好, 破解可以用于最新版的` v8.13.1 `吗? 我看了看该版本也是用的` atlassian-extras-3.2.jar `文件.
最新版本没有做过测试,你可以测试一下;友情提示该程序只能破解主程序,如果要使用插件查看我的另一篇文章进行激活主程序。【Atlassian全家桶以及插件破解详细教程】
好的,谢谢!
可以破解吗 我也准备破解8.13
可以.
/etc/init.d/jira这个没有呢 是装了confluence的原因吗
这个你问我,我没法回答你的哈,这个二进制文件是部署jira会自动生成的