安装过程建议按以下步骤。
https://www.cnblogs.com/lzhdonald/p/12511998.html
也可以使用yum 来安装,集体参考网上教程。建议直接使用yum来安装,比较好的教程如下:
https://blog.csdn.net/kabolee/article/details/82528913
注意mysql 5.7 版的的一些坑:
1.mysql 登录:mysql -uconfluence -p123
注意,这个-u 和-p 后面跟的用户名和密码不要加空格,不然-p会被识别成某个数据库名而报错。
2.修改用户密码的时候,用以下 authentication_string, ....(set password=password这句话在5.7不可用)
update mysql.user set authentication_string=password('*******') where user='*******';
具体参考:https://www.cnblogs.com/wangbaobao/p/7087032.html
可参考https://blog.csdn.net/a1035082174/article/details/99453174
以上教程里的jdbc是可用的,已测。默认安装的话,把mysql-connector-java-5.1.44-bin.jar 和 atlassian-extras-2.4.jar(需改成对应名称)放到 /opt/atlassian/confluence/confluence/WEB-INF/lib 目录下。
注册pojie的jar包可从https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.rar下载。
启动和关闭confluence服务:
停止:sh /opt/atlassian/confluence/bin/stop-confluence.sh
启动:sh /opt/atlassian/confluence/bin/start-confluence.sh
1.一些小问题:如果安装或者运行时候,confluence的tomcat被莫名kill 或者 非常卡慢,注意查找系统占大量资源的进程。
特别注意是否存在挖矿脚本,
2.注意默认隐射的是8090端口,如果打开confluence后查询端口占用:
netstat -ap | grep 8090
没有任何显示,则说明,tomcat挂掉了,如果有显示但扔无法访问,注意查看8090端口是否被防火墙屏蔽。阿里云等需要在自家后台控制中心打开端口。
3.这pojie的注册机应该是confluence 7.5 以下都通用,目前测试7.5没有问题。
4.如果安装过程中因为错误而中断,删除 /var/atlassian/application-data/confluence/下的全部文件再重启访问,不然会一直停留在报错界面。
5.注意这个注册码的校验不是当场校验的,如果这一步操作有问题,也会在后续配置数据库显现出来,重装的时候需要再次校对这个问题。
6.中文乱码问题以及confluence安全扫描警告:
直接在 /etc/my.conf 数据库配置文件下加以下三句,并重启mysql服务和confluence服务。
max_allowed_packet = 512M
innodb_log_file_size = 2048M
character-set-server = utf8