centos 7 配置confluence以及那些坑

安装过程建议按以下步骤。

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的提示的错误信息,然后到网上查教程。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章