最近,安装了一下Jira8.6(最新的Jira8.18版本测试了一下, 用atlassian-agent生成许可证后,会显示许可证不合法,但可以正常使用)。安装后,还是出现了一些问题,在这里记录一下。
安装环境
1 | OS: Centos7.9 |
OS 相关操作
1 | ## 关掉Centos7.9上的SElinux |
Mysql 相关操作
1 | # 安装mysql |
1 | ## 配置 mysql |
1 | ## 创建Jira数据库设置权限 |
安装Jira
1 | ## download Jira |
安装 java-mysql驱动
这里很关键,我的问题就出在这里,一定要下载 MySQL Connector/J 5.1 driver ,一定要下载 MySQL Connector/J 5.1 driver,一定要下载 MySQL Connector/J 5.1 driver,重要的事情说三便,如果你使用的数据库是mysql5.7,请一定要用mysql5.1 Driver,我当时选了mysql8.0 JAVA Driver,出现了如没办法用Jira提供的备份工具备份,新建 ISSUE偶尔出错等各种怪问题1
2
3
4
5## 下载mysql Connector/J 5.1 Drive
wget https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-5.1.49.zip
## 解压 CP到 Jira lib目录下面,默认是 /opt/atlassian/jira/lib/
unzip mysql-connector-java-5.1.49.zip
cp mysql-connector-java-5.1.49/mysql-connector-java-5.1.49.jar <you-jira-installation-directory>/lib/
安装 atlassian-agent 生成许可证
先感谢一下atlassian-agent 的作者,做了这个项目1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24## 下载 atlassian-agent
wget https://gitee.com/pengzhile/atlassian-agent/attach_files/283102/download/atlassian-agent-v1.2.3.zip
unzip atlassian-agent-v1.2.3.zip
cp atlassian-agent-v1.2.3/atlassian-agent.jar <you-jira-installation-directory>/lib/
## 更改 setenv.sh文件, 在JAVA_OPTS行下面增加二行内容
vi <you-jira-installation-directory>/bin/setenv.sh
JAVA_OPTS="-javaagent:/data/atlassian/jira/lib/atlassian-agent.jar ${JAVA_OPTS}"
export JAVA_OPTS
## 启动Jira
cd <you-jira-installation-directory>/bin
./start-jira.sh
## 用浏览器连到 http://192.168.108.40:8080,在设置完数据库连接后,会提示你输入 Jira software 的License, 记录下服务器 ID 如BJN2-IEC8-RKXX-XXXX输入下面的命令,生成License
cd <you-jira-installation-directory>/lib
java -jar atlassian-agent.jar -p jira -m wuying@xxx.com -n wuying -o http://192.168.108.40:8080/ -s BJN2-IEC8-RKXX-XXXX
参数说明:
-m:指定邮箱
-n:授权给的用户
-p:需要获取key的程序, jira为Jira Software;jc为jira Core的缩写
-o:jira的url地址
-s:服务器ID
# 服务器ID一定要输入正确,其它随意。
# 在浏览器中黏贴上面输入的License
# 插件破解和以上破解类似,把破解的许可证码更新进去即可。
问题小结
- 如果数据库用的是Mysql5.7,那JAVA mysql Drive 一定要用MySQL Connector/J 5.1 driver ,不然,会出没办法用Jira提供的备份工具备份,新建 ISSUE偶尔出错等各种怪问题。
- 没办法删除ISSUE的问题解决,可能还是数据库设置没设好,后来改好了,但还是出问题了。点击这个链接 查看具体操作方法。