Atlassian / JIRA

JIRA 8.6安装和破解

温馨提示:本文最后更新于2022-09-11 17:51:12,某些文章具有时效性,若有错误或已失效,请在下方留言或问题自助查询
当前位置: 首页 » 系统运维 » Atlassian » JIRA 8.6安装和破解
浅时光博客 · 2月6日 · 2020年 本文4939个字,预计阅读13分钟 522389次已读

推荐文章

点击下方文章链接阅读
文章来源(Source):浅时光博客

一、安装JDK


  • 我这里直接采用RPM包的方式安装OracleJDK1.8版本
  • 注:Atlassian家的产品,默认包中自带JDK,此步骤可忽略!
[root@jira soft]# rpm -ivh jdk-8u231-linux-x64.rpm
JIRA 8.6安装和破解-浅时光博客

二、安装数据库


1、部署MySQL

  • 版本5.7.22,安装方式RPM方式,所需安装包如下:
JIRA 8.6安装和破解-浅时光博客
  • 安装之前先卸载系统自带的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-*
JIRA 8.6安装和破解-浅时光博客

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
JIRA 8.6安装和破解-浅时光博客
[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 8.6安装和破解-浅时光博客
JIRA 8.6安装和破解-浅时光博客
  • 安装完成后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所在服务器重启后,导致JIRA无法启动,启动失败,查看日志显示内容如下:
[root@jira ~]# cd /opt/atlassian/jira/logs
[root@jira logs]# cat catalina.out
JIRA 8.6安装和破解-浅时光博客
  • 意思是数据库配置管理器不可用,导致无法继续执行

解决思路:

1、重命名 dbconfig.xml文件

  • 我先把dbconfig.xml文件重命名进行备份,然后尝试启动JIRA,很显然启动失败了
[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 8.6安装和破解-浅时光博客
  • 然后我停掉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 8.6安装和破解-浅时光博客
  • 停掉程序后,我参考官网文档把对应的JIRA目录的权限全部更改,然后把/opt/atlassia原文链接:https://www.dqzboy.comn/jira/logs中的catalina.out/opt/atlassian/jira/work/catalina.pid文件移除到其它备份目录下,然后再次启动服务,查看/opt/atlassian/jira/logs下新生成的catalina文章来源(Source):https://www.dqzboy.com.out日志,发现除了一些WARN之外全部是INFO没有ERROR日志,然后再次打开JIRA页面发现恢复正常了,下面是操文章来源(Source):https://www.dqzboy.com作的命令:
[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

问题解决:

  • 再次启动服务,并查看新生成的cata文章来源(Source):https://www.dqzboy.comlina.out日志
[root@jira work]# /etc/init.d/jira start
  • 日志最后看到没有出现报错,访问JIRA也正常了,到此问题解决,然后把该问题记录下来

声明:

  • 本文提供的破解方法和程序只做个人学习研究之⽤,不得⽤于商业用途!
  • 商业使⽤请向Atlassian购买正版,谢谢合作!



关注本站官方微信公众号『精彩程序人生』

扫描左侧二维码关注我们的微信公众帐号,在微信公众帐号中回复【资料】获取IT技术文档。
关注博主不迷路~


本文作者:浅时光博客
原文链接:https://www.dqzboy.com/246.html
版权声明:知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可,转载时请以超链接形式标明文章原始出处和作者信息
免责声明:本站发布的内容(图片、视频和文字)以及一切破解补丁、注册激活和软件解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。访问和下载本站内容,说明您已同意上述条款!


212 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!

  1. jonas山东·青岛2022-9-28 · 16:37

    确实值得好好学习

  2. jonas山东·青岛2022-9-28 · 16:04

  3. superman广东·深圳2022-9-28 · 9:28

    作者牛逼🐂

本站已稳定运行: | 耗时 0.268 秒 | 查询 106 次 | 内存 13.28 MB