Atlassian / JIRA

JIRA 8.6安装和破解

浅时光 · 2月6日 · 2020年 13644次已读

一、安装JDK

  • 我这里直接采用RP来源(Source):https://www.dqzboy.comM包的方式安装OracleJDK1.8版本
[[email protected] soft]# rpm -ivh jdk-8u231-linux-x64.rpm
JIRA 8.6安装和破解-浅时光博客

二、安装MySQL数据库

1、部署MySQL

  • 版本5.7.22,安装方式RPM方式,所需安装包如下:
JIRA 8.6安装和破解-浅时光博客
  • 安装之前先卸载系统自带的MariaDB
[[email protected] soft]# rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
[[email protected] soft]# rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
  • 开始安装MySQL
[[email protected] soft]# rpm -ivh mysql-community-*
JIRA 8.6安装和破解-浅时光博客

2、配置数据库

2.1:启动数据库

#先把配置修改下
[[email protected] ~]# 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

#这里修改后,后面就无需再次修改了

[[email protected] ~]# systemctl start mysqld
[[email protected] ~]# systemctl enable mysqld

2.2:查看默认密码登入数据库

[[email protected] ~]# cat /var/log/mysqld.log |grep password
JIRA 8.6安装和破解-浅时光博客
[[email protected] ~]# 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 [email protected]'%';

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、赋权并执行安装

[[email protected] soft]# chmod +x atlassian-jira-software-8.6.0-x64.bin 
[[email protected] soft]# ./atlassian-jira-software-8.6.0-x64.bin
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
  • 安装完成后jira自动启动

2、放通8080端口

[[email protected] soft]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[[email protected] soft]# firewall-cmd --reload
success

3、执行破解

  • 先将jira停止
[[email protected] soft]# /etc/init.d/jira stop
  • MySQL驱动文件下载地址:点击下载
  • 将MySQL驱动文件和来源(Source):https://www.dqzboy.com破解包放入到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/中
  • 将默认的atlassian-extras-3.2.jar移除到其他目录,将破解好的atlassian-extras-3.2.jar放入进去
[[email protected] soft]# cd /opt/atlassian/jira/atlassian-jira/WEB-INF/lib
[[email protected] lib]# mv atlassian-extras-3.2.jar /
  • 此时把破解的包放进来
  • 现在再把MySQL驱动文件放进来
[[email protected] soft]# tar -xf mysql-connector-java-5.1.48.tar.gz 
[[email protected] soft]# cd mysql-connector-java-5.1.48/
[[email protected] mysql-connector-java-5.1.48]# cp *.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib
  • 重启jira
[[email protected] lib]# /etc/init.d/jira start
[[email protected] lib]# lsof -i:8080

4、访问网页

  • JIRA默认端口8080
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
  • 这里需要等待程序进行数据初始化,需要一段时间
  • 总共创建了264张表
JIRA 8.6安装和破解-浅时光博客
  • 因为我们没有正式的license,所以需要我们在jira官网注册一个账号,然后利用这个账号申请一个可以试用30天的license,点击生成jira许可证。如下
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
  • 自动跳转到刚才填写KEY的界面,会自动将许可证填入进去,点击下一步
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客

JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
  • 到此JIRA安装完成

5、检查破解是否生效

  • 破解jira,其实我们已经破解了在前面复制atlassian-extras-3.1.2.jar到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下时,再次启动jira时就已经破解了
  • 我们现在登陆到jira中查看授权信息,如下
JIRA 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
  • 通过上图,我们可以很明显的看到jira我们可以使用到2033年,到此有关jira的安装、破解就已经全部结束。

四、问题总结

问题描述:

  • JIRA所在服务器重启后,导致JIRA无法启动,启动失败,查看日志显示内容如下:
[[email protected] ~]# cd /opt/atlassian/jira/logs
[[email protected] logs]# cat catalina.out
JIRA 8.6安装和破解-浅时光博客
  • 来源(Source):https://www.dqzboy.com思是数据库配置管理器不可用,导致无法继续执行

解决思路:

1、重命名 dbconfig.xml文件

  • 我先把dbconfig.xml文件重命名进行备份,然后尝试启动JIRA,很显然启动失败了
[[email protected] ~]# cd /var/atlassian/application-data/jira
[[email protected] jira]# mv dbconfig.xml dbconfig.xml_bak 
[[email protected] jira]# /etc/init.d/jira start

2、将dbconfig.xml_bak改回原来的名称

  • 重新把dbconfig.xml文件在改原来的名称,再次重新启动,发现之前的报错没有,但是又出现了新的报错
[[email protected] jira]# mv dbconfig.xml_bak dbconfig.xml
[[email protected] jira]# /etc/init.d/jira stop
[[email protected] jira]# /etc/init.d/jira start
[[email protected]ira jira]# cd /opt/atlassian/jira/logs
[[email protected] logs]# tailf catalina.out
JIRA 8.6安装和破解-浅时光博客
  • 然后我停掉JIRA程序,按照提示重命名了/var/atlassian/application-data/jira/plugins/.osgi-plugins/felix目录并重新启动JIRA服务
[[email protected] logs]# /etc/init.d/jira stop
[[email protected] logs]# cd /var/atlassian/application-data/jira/plugins/.osgi-plugins/
[[email protected] .osgi-plugins]# mv felix  felix_bak
[[email protected] .osgi-plugins]# /etc/init.d/jira start
  • 再次启动查看日志后来源(Source):https://www.dqzboy.com,上面的报错已经没有了,但是又出现了下面的报错;

3、再次启动又提示如下图所示没权限

JIRA 8.6安装和破解-浅时光博客
  • 停掉程序后,我参考官网文档把对应的JIRA目录的权限全部更改,然后把/opt/atlassian/jira/logs中的catalina.out和/opt/atlassian/jira/work/下catalina.pid文件移除到其它备份目录下,然后再次启动服务,查看/opt/atlassian/jira/logs下新生成的catalina.out日志,发现除了一些WARN之外全部是INFO没有ERROR日志,然后再次打开JI来源(Source):https://www.dqzboy.comRA页面发现恢复正常了,下面是操作的命令:
[[email protected] ~]# /etc/init.d/jira stop
[[email protected] ~]# chown -R jira:jira /var/atlassian/application-data/jira
[[email protected] ~]# chown -R jira:jira /opt/atlassian/jira/logs
[[email protected] ~]# chown -R jira:jira /opt/atlassian/jira/temp
[[email protected] ~]# chown -R jira:jira /opt/atlassian/jira/work
[[email protected] ~]# chmod -R u=rwx,g=rx,o=rx /var/atlassian/application-data/jira 
[[email protected] ~]# chmod -R u=rwx,g=rx,o=rx /opt/atlassian/jira/logs
[[email protected] ~]# chmod -R u=rwx,g=rx,o=rx /opt/atlassian/jira/temp
[[email protected] ~]# chmod -R u=rwx,g=rx,o=rx /opt/atlassian/jira/work

[[email protected] ~]# cd /opt/atlassian/jira/logs
[[email protected] logs]# mv catalina.out catalina.out_bak
[[email protected] work]# mv catalina.pid catalina.pid_bak

问题解决:

  • 再次启动服务,并查看新生成的catalina.out日志
[[email protected] work]# /etc/init.d/jira start
  • 日志最后看到没有出现报错,访问JIRA也正常了,到此问题解决,然后把该问题记录下来

声明:

  • 本文提供的破解方法和程序只做个人学习研究之⽤,不得⽤于商业用途!
  • 商业使⽤请向Atlassian购买正版,谢谢合作!
JIRA 8.6安装和破解-浅时光博客
10 条回应
  1. richie未知2020-2-10 · 16:30

    这个破解文件能用于官网下载的8.7吗?

    • 浅时光
      浅时光上海2020-2-10 · 17:24

      可以

  2. 流星未知2020-2-12 · 17:33

    jire8.6.0的win10上安装的怎么破解呢?

    • 浅时光
      浅时光上海2020-2-12 · 17:53

      你把源文件替换为破解文件,都是jar程序文件

  3. 好雨知时节未知2020-6-17 · 22:38

    谢谢

  4. 好雨知时节未知2020-6-17 · 22:39

    十分感谢分享与指导

  5. 卿辞剑残未知2020-6-30 · 16:10

    我下载了atlassian-jira-software-8.10.0-x64,但是安装完了之后发现是jira core并不是jira software,请问是什么情况导致的呢?

    • 浅时光
      浅时光上海2020-6-30 · 16:14

      加我QQ,帮你看下

  6. pojun未知2020-9-17 · 15:04

    谢谢

  7. pojun未知2020-9-17 · 15:04

    谢谢博主的分享

本站已安全运行: | 耗时 0.439 秒 | 查询 92 次 | 内存 19.47 MB