欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

搭建confluence小结

程序员文章站 2022-03-01 22:33:15
...
1.参考文章
https://blog.csdn.net/fanren224/article/details/62416280
下载相关包

其中有几点需要特别注意
a.在第一次安装好以后,远程破解会awt相关错误,把安装目录的 atlassian-extras-2.4.jar  copy到本地也可,不是必须在linux系统下面执行genkey.sh;
b.在windows下需要cmd下面执行,可以不执行genkey.sh,用 java -jar confluence_keygen.jar方式执行;注意打开cmd也用管理员权限打开;
c.产生的新atlassian-extras-2.4.jar 目录下有一个atlassian-extras-2.4.bak;这个时候要把atlassian-extras-2.4.jar 这个文件回传到安装目录的lib下;而不是atlassian-extras-2.4.bak

2.如果直接启动完成配置,默认使用hsqldb,如果要替换mysql数据库; 找到confluence.cfg.xml 文件,
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.isolation">2</property>
    <property name="hibernate.connection.password">test123</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/?characterEncoding=UTF-8</property>
    <property name="hibernate.connection.username">test</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

虽然配置完成,但是启动依然会报leakMemory的错误,初步定为还是有hsql配置没处理对,如果这样,建议重新安装。我是先按照hsql配置方式启动了应用,然后试图改回mysql

3.另外linux下用的limits.conf里面的nproc配置也要优化,否则启动可能报leak memory

4.默认情况下访客不能访问任何页面,需要在用户管理的 -》全局权限下面加上匿名访问