【软件安装系列】Ubuntu+mysql5.7.27+Jira8.3.1+邮箱服务器配置+Confluence6.15.7安装经验和采坑总结

一、软件准备(百度云易被吞,就不放了)

1.1 官网下载的新鲜的Jira和Confluence

https://www.atlassian.com/
或者网上找一下别人已有的资源

1.2 linux的jdk一份

https://www.oracle.com/technetwork/java/javase/downloads/index.html

1.3 Jira和Confluence的破解程序或者破解包一份

这里我就只说名字,网上还是有一些的,或者我的github
破解程序 confluence_keygen.jar
jira的破解包 atlassian-extras-3.2.jar
jira的插件包 atlassian-universal-plugin-manager-plugin-2.22.9.jar
confluence的破解包 atlassian-extras-decoder-v2-3.2.jar
confluence的插件包 atlassian-universal-plugin-manager-plugin-2.22.jar

1.4 java的连接器一份

mysql-connector-java-5.1.47-bin.jar(不要用8.x!不要用8.x!不要用8.x!)

二、安装过程1–java环境配置

2.1 将下载下来的jdk包解压在/usr/local/java目录中

sudo mkdir /usr/local/java
cp jdk-8u25-linux-x64.tar.gz  /usr/local/java
tar  -zxvf  jdk-8u25-linux-x64.tar.gz

2.2 写入环境变量

vim /etc/profile
JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=/usr/local/java/jdk1.8.0_191/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile

检测是否成功

java -version

看见

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

为成功

三、安装过程2–mysql5.7.27环境配置

部分参考 文章
巨坑的地方,废了我半天的时间,反反复复在这个坑上跳舞

3.1 安装mysql

sudo apt install mysql-server

3.2 配置

运行安全脚本

sudo mysql_secure_installation

该脚本将通过一系列的提示帮你完成MySQL安装安全选项的变更。第一个提示将询问你是否愿意安装密码检测插件,该插件用来测试你设置的MySQL密码的强壮性。无论你如何选择,下一个提示是让你设置MySQL root用户的密码。回车,然后需要确认你输入的密码。
从这开始,后续所有问题可以输入Y或者回车,采用默认配置即可。这将移除一些匿名用户和测试数据库,并且禁用远程root登录。同时,将加载这些新规则以使您做的变更能够在MySQL立刻生效。
初始化MySQL数据目录,在5.7.6之前的版本需要使用mysql_install_db, 5.7.6及之后的版本使用mysqld --initialize进行初始化。如果您通过步骤1描述的Debian包安装的MySQL,数据目录将被自动初始化,您不需要做任何事情。如果你试着运行这个命令,您将看到如下错误提示信息:

mysqld: Can't create directory '/var/lib/mysql/' 
(Errcode: 17 - File exists). . .2018-04-23T13:48:00.572066Z 0 [ERROR] Aborting

需要注意的是,虽然你设置了MySQL服务root用户的密码,但当通过MySQL终端登录时并不能通过密码认证登录。如果您愿意,可以通过步骤3进行设置。

3.3 配置 jira和confluence的用户和数据库

jira部分参考官网1官网2博客

3.3.1 创建数据库

CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
create database confluence default character set utf8 collate utf8_bin;

3.3.2 创建用户

CREATE USER `jira`@`%` IDENTIFIED BY 'jira';GRANT ALL ON *.* TO `jira`@`%` WITH GRANT OPTION;
alter user 'jira'@'%' identified with mysql_native_password by 'jira';

CREATE USER `confluence`@`%` IDENTIFIED BY 'confluence';GRANT ALL ON *.* TO `confluence`@`%` WITH GRANT OPTION;
alter user 'confluence'@'%' identified with mysql_native_password by 'confluence';

FLUSH PRIVILEGES;

3.3.3 修改my.cnf文件

ubuntu 的文件所在位置 为 /etc/mysql/my.cnf
这是一个基本为空的文件
我们安装官网说明,添加

default-storage-engine=INNODB #将默认存储引擎设置为InnoDB
character_set_server=utf8mb4 #指定数据库服务器使用的字符集
innodb_large_prefix=ON #启用大前缀
innodb_default_row_format=DYNAMIC #将默认行格式设置为  DYNAMIC
innodb_file_format=Barracuda #将InnoDB文件格式设置为Barracuda
innodb_log_file_size=2G #指定值  innodb_log_file_size 至少为2G
max_allowed_packet = 256M #将MySQL数据包大小设置为更大的值(256MB)

然后重启mysql

service mysql restart

四、安装过程3–Jira8.3.1

参考博客已经找不到了

4.1 上传atlassian-jira-software-8.3.1-x64.bin到/opt

4.2 进行安装

bash /opt/atlassian-jira-software-8.3.1-x64.bin 

全部默认,需要注意的是,安装完成后会问是否启动,这里选否

4.3 进行破解,这里介绍方法一

替换破解文件

bash /opt/atlassian/jira/bin/stop-jira.sh
cp atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
cp /opt/mysql-connector-java-5.1.47-bin.jar  /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
cp /opt/atlassian-universal-plugin-manager-plugin-2.22.9.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/

4.4 进行配置

博客里面的图大多是网上找的,我在配置过程中没有进行截图,在配置过程中,Jira8.3.1会让配置邮箱服务器,这里跳过,后面第五步进行配置。

bash /opt/atlassian/jira/bin/start-jira.sh

然后访问
ip:8080

4.4.1 进一步配置

这里为了方便找错,安装过程中选英文,第一步,自定义配置
在这里插入图片描述

4.4.2 配置数据库

图是网上找的,如果是8.3.1的话,Database Type选5.7+
在这里插入图片描述
在这里,我遇到过这个错误:
(1)You have specified a database that is not empty, please specify an empty database.
解决办法,将8.x的java数据库连接工具改为5.1.47

若正确操作,点击[Test Connection]可得上方“成功连接”的提示;

4.4.4 下一步

在这里插入图片描述

4.4.5 下一步,破解

在这里插入图片描述
直接到官网申请一个临时的,因为破解文件已经提换,等你安装好后就已自动破解了
在这里插入图片描述
点击生成后,过一会会跳转,让网站自己跳转,并自动粘贴临时许可证关键字
在这里插入图片描述
验证,过一会就好了

4.4.6 下一步,配置管理员账户

在这里插入图片描述
然后就可以成功访问了
在这里插入图片描述
查看是否破解
在这里插入图片描述
截止时间 33 表示已破解

五、安装过程4–Jira配置qq邮箱服务器

5.1 打开qq邮箱的smtp

在这里插入图片描述
在这里插入图片描述
开启的时候会出现一个16位字母的密码,记下来

5.2 配置jira的smtp功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3 最后测试

在这里插入图片描述

5.4 发送邮件测试在这里插入图片描述

在这里插入图片描述

六、安装过程5–Confluence6.15.7

6.1 上传文件到/opt 并进行安装

bash /opt/atlassian-confluence-6.15.7-x64.bin 

全部默认,最后不启动

6.2 准备工作

数据库

cp /opt/mysql-connector-java-5.1.47-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

破解文件
下载/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar文件到本地
插件
复制atlassian-universal-plugin-manager-plugin-2.22.jar到/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/下

6.4进行破解和配置,这里采用第二种破解方法

启动Confluence

service confluence start

打开网页 ip:8090
建议用英文界面,以保证出错时获得的提示能够得到正确的理解。
在这里插入图片描述
产品安装;
Next;

在这里插入图片描述
额外服务,可选项,我不选;
Next;
在这里插入图片描述
记下此处ServerID(每个人每次安装该ID都不一样)
关闭confluence服务

service confluence stop

**4.7.5. * 破解 ***
在这里插入图片描述
运行confluence_keygen.jar,
将ServerID粘贴填入,
姓名Name、邮箱Email、组织Organization可随意填写,也可根据实际情况填写,会作为系统信息显示,但不影响破解,
然后点击.gen!,生成key

将下载的原atlassian-extras-decoder-v2-3.4.1.jar(建议先拷贝个副本备份)更名为atlassian-extras-2.4.jar
然后点击.patch,并选择atlassian-extras-2.4.jar打开,
将patch后的atlassian-extras-2.4.jar上传到服务器,同时删除原来的atlassian-extras-decoder-v2-3.4.1.jar文件

service confluence start

在这里插入图片描述
将刚才生成的key填入,破解完成;
next;
注意:
若提示license非法,则可能为atlassian-extras.jar未成功替换,请重新确认,并记得重启JIRA服务;

6.5数据库连接

这里可能会出现Confluence fails to start and throws ‘MySQL session isolation level ‘REPEATABLE-READ’ is no longer supported’ error错误
根据官网说法
使用字段连接,在最后增加?sessionVariables=tx_isolation=‘READ-COMMITTED’
在这里插入图片描述

6.6最后一点,连接jira

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
JIRA Base URL:若安装JIRA时没有更改URL,则默认为http://服务器ip:8080;
用户名和密码为JIRA的管理员账号的用户名和密码;
Confluence Base URL同JIRA,可自行设置,默认为http://服务器ip:8090;
用户组和管理员组名可更改;
Next;

注意:
请确保JIRA服务处于开启状态,否则无法识别此URL;

在这里插入图片描述

6.7破解确认

在这里插入图片描述
在主页右上角 [设置] -> [一般配置] 里, [管理] -> [授权细节]中,
在这里插入图片描述

ok, enjoy yourselves!

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值