CentOS下安装Confluence 7.1.0

基本介绍

Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。

官网下载:https://www.atlassian.com/software/confluence/download

wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.1.0-x64.bin
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.1.0.tar.gz

安装启动

# tar -zxf atlassian-confluence-7.1.0.tar.gz -C /data/www/
# cd /data/www/
# mv atlassian-confluence-7.1.0 confluence
# cd confluence/
# vim confluence/WEB-INF/classes/confluence-init.properties  //配置confluence.home=/data/confluence
# mkdir /data/confluence
# ./bin/startup.sh
# ps -ef | grep tomcat

打开:http://IP:8090

注意:建议先不配置反向代理,直接通过IP打开安装,否则在安装数据库环节容易超时

(1)右上角 Language: 选择中文
(2)设置 Confluence: 产品安装
(3)获取应用: 暂不勾选

破解激活

# cp /data/www/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /data/www/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar.bak
# cp /data/www/temp/confluence/atlassian-extras-2.4.jar /data/www/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

替换完成需要重启

# ps -ef | grep tomcat
# kill -9 xxx
# ./bin/startup.sh

数据库

(1)创建数据库

CREATE USER 'confluence'@'localhost' IDENTIFIED WITH mysql_native_password;GRANT USAGE ON *.* TO 'confluence'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;SET PASSWORD FOR 'confluence'@'localhost' = '***';CREATE DATABASE IF NOT EXISTS `confluence`;GRANT ALL PRIVILEGES ON `confluence`.* TO 'confluence'@'localhost';

(2)修改字符集

alter database confluence CHARACTER SET utf8 COLLATE utf8_bin;

(3)MySQL连接驱动

mvnrepository: https://mvnrepository.com/artifact/mysql/mysql-connector-java

# wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar
# cp /data/www/temp/confluence/mysql-connector-java-8.0.18.jar /data/www/confluence/confluence/WEB-INF/lib/

(4)修改/etc/my.cnf配置,在[mysqld]下设置一条

# vim /etc/my.cnf
# systemctl restart mysqld
transaction-isolation=READ-COMMITTED

如果不设置,后续配置时会提示“您的数据库必须使用'READ-COMMITTED'作为默认隔离级别”

反向代理

server {
    listen       80;
    server_name  cf.appblog.cn;

    location / {
        proxy_pass  http://127.0.0.1:8090;
    }
}

域名:http://cf.appblog.cn/

常见问题

(1)出现HTTP Status 500 - java.lang.IllegalStateException: Spring Application context has not been set

先重启Confluence和MySQL,若不行可以执行rm -rf /data/atlassian/application-data/confluence/confluence.cfg.xml,然后重启Confluence解决。

基本使用

临时访问管理:http://cf.appblog.cn/admin/editgeneralconfig.action

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/31/install-confluence-7-1-0-under-centos/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
CentOS下安装Confluence 7.1.0
基本介绍 Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、……
<<上一篇
下一篇>>
文章目录
关闭
目 录