Linux系统安装Atlassian Confluence

准备工作

下载安装包
https://www.atlassian.com/software/confluence/download-archives

下载MySQL数据库驱动
https://dev.mysql.com/downloads/connector/j

下载破解补丁
https://github.com/haxqer/confluence/releases

安装MySQL数据库
安装MySQL,创建数据库,排序规则utf8mb4_bin

安装Confluence

运行安装程序
为下载的二进制安装包设置运行权限,然后执行

chmod +x atlassian-confluence-8.5.9-x64.bin
./atlassian-confluence-8.5.9-x64.bin

安装完成后根据提示,选择现在启动Confluence

破解授权
浏览器访问IP:8090,语言中文,选择产品安装

到输入许可证密钥的步骤,停止服务
/etc/init.d/confluence stop

复制破解补丁到/opt/atlassian/
cp /root/atlassian-agent.jar /opt/atlassian/

修改/opt/atlassian/confluence/bin/setenv.sh
增加以下配置,路径为破解补丁的实际路径
export JAVA_OPTS="-javaagent:/opt/atlassian/atlassian-agent.jar ${JAVA_OPTS}"

启动服务
/etc/init.d/confluence start

查看破解补丁是否运行

root@Wiki:~# ps -ef | grep javaagent
conflue+  244610       1 61 15:18 ?        00:00:33 /opt/atlassian/confluence/jre//bin/java -Djava.util.logging.config.file=/opt/atlassian/confluence/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -javaagent:/opt/atlassian/atlassian-agent.jar -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Datlassian.plugins.startup.options= -Dorg.apache.tomcat.websocket.DEFAULT_BUFFER_SIZE=32768 -Dconfluence.context.path= -Dsynchrony.enable.xhr.fallback=true -Datlassian.plugins.enable.wait=300 -Djava.awt.headless=true -Xlog:gc*:file=/opt/atlassian/confluence/logs/gc-%t.log:tags,time,uptime,level:filecount=5,filesize=2M -XX:G1ReservePercent=20 -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent -XX:+IgnoreUnrecognizedVMOptions @/opt/atlassian/confluence/confluence/WEB-INF/jpms-args.txt -XX:ReservedCodeCacheSize=256m -Xms1024m -Xmx1024m -Dignore.endorsed.dirs= -classpath /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar -Dcatalina.base=/opt/atlassian/confluence -Dcatalina.home=/opt/atlassian/confluence -Djava.io.tmpdir=/opt/atlassian/confluence/temp org.apache.catalina.startup.Bootstrap start

生成授权码

/opt/atlassian/confluence/jre/bin/java -jar /opt/atlassian/atlassian-agent.jar -d -p conf -m 12345@qq.com -n confluence -o confluence -s <服务器ID>

输入授权码

上传MySQL驱动

授权码输入之后,在数据库设置之前,上传MySQL驱动

上传驱动jar包到/opt/atlassian/confluence/confluence/WEB-INF/lib

重启服务
/etc/init.d/confluence restart

连接数据库,完成安装

相关问题

测试连接数据库报错,提示不正确的隔离级别,您的数据库必须将“READ-COMMITTED”用作默认隔离级别。

修改MySQL配置my.cnf,在[mysqld]部分增加以下配置,然后重启MySQL
transaction-isolation=READ-COMMITTED

参考:https://blog.csdn.net/weixin_44024436/article/details/135389431