写在前面

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

一、环境准备

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';

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

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

linux下jira搭建&破解(转自:https://www.cnblogs.com/zpw-1/p/9553358.html)的更多相关文章

  1. Linux下快速搭建php开发环境

    php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XA ...

  2. linux下svn 搭建

    linux 下SVN搭建加自动提交更新到指定目录一.安装#yum install subversion       yum安装SVN#mkdir -p /opt/svn/repos       创建s ...

  3. 转载-Linux下svn搭建配置流程

    Linux下svn搭建配置流程     一.    源文件编译安装.源文件共两个,为: 1.   下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...

  4. Intellij idea史上最简单的教程之Linux下安装与破解Intellij idea2017

    一.前言 这一节我们介绍在Linux下如何安装与破解Intellij idea2017.现在有很多公司开发环境都是Linux,所以掌握在Linux环境下使用Idea办公也是咱们必须得掌握的技能. 记住 ...

  5. Linux下环境搭建(四)——jenkins+gitlab+jmeter实践

    经过前三篇博文的介绍,jenkins+gitlab+jmeter接口自动化的框架就搭建成功了,详细可见 Linux下环境搭建(一)——java.tomcat配置 Linux下环境搭建(二)——jenk ...

  6. linux下如何安装破解IntelliJ IDEA,及其基本使用教程;

    今天在linux下安装了IntelliJ idea,由于现在很多企业在linux平台下使用IntelliJ idea做java web的开发,所以对于IntelliJ idea的安装和学习是一件基本的 ...

  7. Linux下环境搭建(一)——java、tomcat配置

    通过2个周末小憩的时间,终究是把linux环境下的jenkins+gitlab+jmeter框架给弄好了.jenkins的配置系列文章,可以翻看我以前的博文.此次,就将在linux下搭建环境的过程以博 ...

  8. Linux下环境搭建(二)——jenkins+gitlab配置

    配置jenkins+gitlab环境,需要依托java环境,在之前的博文中,已配置好java环境,所以可以直接搭建这两个工具的环境即可. jenkins配置 jenkins的配置方法,在之前windo ...

  9. linux下环境搭建比较

    xampp是一款初学者使用的集成的apache mysql与php配置安装包了,我们可以利用xampp来快速安装配置php环境,下面一起来看看吧.   要在linux服务器上面挂我们的php网站程序, ...

随机推荐

  1. 几句话说说跨IDC分布式数据库Calvin

    CalvinFS拿了FAST 15最佳论文:找到了失联十三年的小伙伴:年终/年初整理资料,发现做团委工作的 King 师兄对Calvin有兴趣:最近其他团队对分布式事务和存储问题/兴趣较多……几件事激 ...

  2. C#循环读取文件流,按行读取

    public Dictionary<string,string> GetSourceDisksElements(String section) { section = "[&qu ...

  3. PHP面向对象常见符号总结($this-> 、self ::)

    转载:http://wyllife.blog.163.com/blog/static/4116390120116223528180/ 在php中常见的对象符号 1.$this this是指向当前对象的 ...

  4. layer相关使用

    父子页面传参数 转自:https://blog.csdn.net/babyxue/article/details/76854106 1.父页面打开子页面并向子页面传参数 function setCho ...

  5. JavaScript 作用域(Scope)详解

    先对需要用到的名词解释一下,再通过例子深入理解 一.什么是作用域(Scope) [[scope]]:每个javascript函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供ja ...

  6. bootstrap栅格系统的属性及使用

    栅格系统 媒体查询 在栅格系统中,我们在 Less 文件中使用以下媒体查询(media query)来创建关键的分界点阈值. 小屏幕(平板,大于等于 768px) @media (min-width: ...

  7. MyEclipse设置当前行背景颜色、选中单词前景色、背景色

    General->Editors->Text Editors -> Current Line Hightlight 可以设置当前行的背景颜色 效果如下:

  8. Java集合--概述

    目录 Java集合--概述 摘要 图示 正文 Java集合--概述 摘要 ​ 本文主要介绍集合的整体概念,并作为接下来Java集合实现类讲解的索引. 图示 ​ 这是在网上看到了这样一张图,感觉很清晰, ...

  9. 悟空模式-java-单例模式

    [那座山,正当顶上,有一块仙石.其石有三丈六尺五寸高,有二丈四尺围圆.三丈六尺五寸高,按周天三百六十五度:二丈四尺围圆,按政历二十四气.上有九窍八孔,按九宫八卦.四面更无树木遮阴,左右倒有芝兰相衬.盖 ...

  10. MarkDownPad 专业汉化破解

     解压Pa_ttrar 运行Pa_ttrar.exe    点击下边第一个按钮“patch”——>弹出窗选择“YES”  选择“YES”后会选择一个文件,找到“C:\Users\用户名\AppD ...