安装过程建议按以下步骤。
1.配置java环境,安装jdk,建议1.8版本。可看网上其他教程。
2.安装mysql,参考以下教程,写的比较好:
https://www.cnblogs.com/lzhdonald/p/12511998.html
也可以使用yum 来安装,集体参考网上教程。
注意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
三:安装confluence
可参考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
tips:
1.一些小问题:如果安装或者运行时候,confluence的tomcat被莫名kill 或者 非常卡慢,注意查找系统占大量资源的进程。
特别注意是否存在挖矿脚本,
2.注意默认隐射的是8090端口,如果打开confluence后查询端口占用:
netstat -ap | grep 8090
没有任何显示,则说明,tomcat挂掉了,如果有显示但扔无法访问,注意查看8090端口是否被防火墙屏蔽。阿里云等需要在自家后台控制中心打开端口。
3.这pojie的注册机应该是confluence 7.5 以下都通用,目前测试7.5没有问题。
4.安装的时候,其实多思考每条linux的指令是什么意思,而不是简单的直接复制粘贴,这样遇到问题的时候比较容易解决。耐心读linux的提示的错误信息,然后到网上查教程。