linux下jira搭建&破解(转自:https://www.cnblogs.com/zpw-1/p/9553358.html)

写在前面

网络类似文章不少,但是同样的路,别人走可能一马平川,自己走可能磕磕绊绊。记录一下自己搭建过程的一路踩坑历程【目前还记得的】。

一、环境准备

1,jira7.3的运行是依赖java环境的,也就是说需要安装jdk并且要是1.8以上版本,如下:

查看已安装版本:rpm -qa|grep java* 

可能是不满足你要求的版本,你可以选择多版本jdk共存,我直接简单粗暴--卸载了

卸载有两种方式,一种是普通删除,另一种是强力删除,分别是:rpm -e *和rpm -e --nodeps *

安装jdk,略提一下。可以下载包,然后tar -zxvf jdk-8u60-linux-x64.tar.gz之类的,也可以可以用yum。

(yum -y list java)

(注1: yum install java-1.8.0-openjdk.x86_64)
(注2:yum -y install java-1.8.0-openjdk*)

  2,安装MySQL服务器

 也会需要 先破再立rpm -qa|grep mysql* ,类似以上jdk操作。只是这里碰到的坑可能比较多,这里记录一下自己遇到的问题

 [ERROR] –initialize specified but the data directory has files in it. Aborting. 

  

[错误] -初始化指定,但数据目录中有文件。中止

解决方法:将数据目录下已存在的文件全部删除。如:rm -rf /data/mysql/*

重新初始化:

/usr/local/mysql/bin/mysqld 
--user=mysql 
--basedir=/usr/local/mysql 
--datadir=/data/mysql

二、下载jira及其破解包

[root@localhost ~]#wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.3.8-x64.bin

[root@localhost ~]# chmod 755 atlassian-jira-software-7.3.8-x64.bin

[root@localhost ~]#./atlassian-jira-software-7.3.8-x64.bin

公司直接linux这样操作太慢了,我直接pc下载后上传的,jira7.3.8&破解 链接:https://pan.baidu.com/s/1CT7s2V1HGGf7RJmYGI4Lvg 密码:j8gq

 以下部分参考别人的操作,顺便

保留一下。余下配置、启动之类的就不多说了。

通过上图,我们可以很明显的看出jira安装到了/opt/atlassian/jira和/var/atlassian/application-data/jira目录下,并且jira监听的端口是8080。

jira的主要配置文件,存放在/opt/atlassian/jira/conf/server.xml文件中,如下:

vim /opt/atlassian/jira/conf/server.xml

现在我们先关闭jira,然后把破解包里面的atlassian-extras-3.2.jar和mysql-connector-java-5.1.39-bin.jar两个文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下。

其中atlassian-extras-3..2.jar是用来替换原来的atlassian-extras-3.1.2.jar文件,用作破解jira系统的。

而mysql-connector-java-5.1.39-bin.jar是用来连接mysql数据库的驱动软件包。

把破解包里面的atlassian-universal-plugin-manager-plugin-2.17.13.jar 覆盖到/opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins目录中相同的jar包

现在再次启动jira,如下:

netstat -tnpl|grep 8080 查看进程杀掉进程也行
find / -name jira 找到jira的安装目录
jira/jira/bin 进入bin目录

sh shutdown.sh 杀掉进程
sh startup.sh 启动jira

然后我们现在来访问如下地址:172.0.0.1:8080

关于破解,遇到的问题

 这里需要把第一个卸载,然后重启服务就ok了,不然你会遇到这样的情况

查看logs是这样的

另外我犯了一个低级的错,忘记管理员密码,界面暂未找到相关修改的地方,发送邮件无效,直接按网上的办法数据库修改了

Jira数据库中,用户信息都存放在表 cwd_user 中,将 XXXX 的密码设置为 sphere
mysql> update cwd_user set credential='uQieO/1CGMUIXXftw3ynrsaYLShI+GTcPS4LdUGWbIusFvHPfUzD7CZvms6yMMvA8I7FViHVEqr6Mj4pCLKAFQ==' where user_name='XXXX';

然后登陆,系统-管理下-修改【外部用户管理】为关,

用户信息 下可见 更改密码,修改即可。

 

原文地址:https://www.cnblogs.com/sunyllove/p/9564591.html