当前位置:   article > 正文

企业多人协同办公软件-Confluence 7.6体验

confluence接入公司内部sso

confluence是一个企业内部多人协作办公的wiki平台。

confluence v7.6 搭建部署

  1. 部署confluence,需要将confluence和mysql的数据通过挂在卷的方式挂载到本地主机上进行周期性备份,防止因故障导致数据丢失,首先拷贝一下confluence的相关数据配置文件:

  1. # 运行一个临时的confluence容器
  2. docker run -d --name confluence cptactionhank/atlassian-confluence:latest
  3. # 拷贝数据配置文件
  4. mkdir -pv ~/wiki/{confluence,mysql}
  5. mkdir -pv ~/wiki/confluence/{var,opt}
  6. cd ~/wiki
  7. docker cp confluence:/opt/atlassian/confluence ./confluence/opt
  8. docker cp confluence:/var/atlassian/confluence ./confluence/var
  1. 准备confluence与mysql的docker-compose.yml编排文件

  1. version: '3'
  2. services:
  3.   mysql:
  4.     container_name: mysql
  5.     image: mysql:5.7
  6.     volumes:
  7.       - /Users/marionxue/wiki/mysql/data:/usr/local/mysql/data
  8.       - /Users/marionxue/wiki/mysql/logs:/usr/local/mysql/logs
  9.     restart: always
  10.     ports:
  11.       - 3306:3306
  12.     environment:
  13.       MYSQL_ROOT_PASSWORD: confluence
  14.       MYSQL_DATABASE: confluence
  15.       MYSQL_USER: confluence
  16.       MYSQL_PASSWORD: confluence
  17.   confluence:
  18.     container_name: confluence
  19.     restart: always
  20.     image: cptactionhank/atlassian-confluence:latest
  21.     volumes:
  22.       - /Users/marionxue/wiki/confluence/opt:/opt/atlassian/confluence
  23.       - /Users/marionxue/wiki/confluence/var:/var/atlassian/confluence
  24.     ports:
  25.       - 8090:8090
  26.     environment:
  27.       - 'JAVA_OPTS=-Duser.timezone=Asia/Shanghai'
  28.       - 'CATALINA_OPTS=-Xms2g -Xmx8g'
  29.     depends_on:
  30.       - mysql
  1. 启动服务

  1. docker-compose up -d
  2. docker-compose ps
  3. Name                 Command               State                 Ports
  4. ---------------------------------------------------------------------------------------
  5. confluence   /docker-entrypoint.sh /opt ...   Up      0.0.0.0:8090->8090/tcp, 8091/tcp
  6. mysql        docker-entrypoint.sh mysqld      Up      0.0.0.0:3306->3306/tcp, 33060/tcp
  1. 在浏览器访问http://localhost:8090,初始化confluence

产品安装
获取应用
获取授权码
  1. 此处需要记录一下服务器ID:BSCY-XWQK-2JE5-UJ7T,然后使用破解工具激活

  1. cd /Users/marionxue/wiki/confluence/opt/confluence/WEB-INF/lib
  2. cp atlassian-extras-decoder-v2-3.4.1.jar{,.bak}
  3. cp atlassian-extras-decoder-v2-3.4.1.jar xwork-1.0.3.6.jar ~/wiki/
  4. # 重命名该文件,在激活软件.patch的时候,会选择重命名之后的文件
  5. mv atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-2.4.jar
  1. 下载破解文件 链接: https://pan.baidu.com/s/1arlsbfctEgLbC9XZr341ig  密码: hkpe,然后双机里面的confluence_keygen.jar文件,注意这里运行该文件需要java的支持,所以需要提前安装java jdk.

根据ServerID激活
  1. 拷贝key的值并恢复激活后的jar包

  1. # key
  2. AAABLw0ODAoPeJxtkMluwjAQQO/+Cks9G4VEiFLJUo3jA5CF1qEtRxMGaik4kR1H5e9rmnKpKs1lt
  3. qc38yC9wcyfcZzg6eIpRLLAXFY4juIIpeBqq7tet4by1pwaD6YGVPjLAWx52jmwjpIp4hbUbShVP
  4. dDbJokeSZygsNOrui/UBegRhrZzqA6YSajpAWhvPdxnRK50Q7UZtNOHBp5dDQYmpkFiUI3/odOTa
  5. hyMhEyHvoPq2sEPnZd5Ll75imUogEwPRgVT8dVpex2tkmROpjGJZyPgfgNvvOvBFu0RHI2QFAXdl
  6. zucs43AucAMS5biLStSNkGlPSuj3Sijizct9TITuBIsRxLsAHaV0qXke/Lx/rIh8VrMyG49r9Cvb
  7. ehmq/Se/S+39bb+VA7+vPIbF6eJaTAtAhQomsdhJbwzz9gutTTGHTq+8pMlUQIVAIREyUv4IUc7Z
  8. rP8gonMEFO1PGF4X02f7
  9. # 恢复激活后的jar包
  10. ls -al
  11. total 40
  12. drwxr-xr-x   7 marionxue  staff   224 Aug 23 19:19 .
  13. drwxr-xr-x+ 95 marionxue  staff  3040 Aug 23 19:23 ..
  14. -rw-r--r--   1 marionxue  staff  6982 Aug 23 19:14 atlassian-extras-2.4.bak # 在进行激活后,会生成该文件,这是激活前的文件备份。
  15. -rw-r--r--   1 marionxue  staff  6673 Aug 23 19:14 atlassian-extras-2.4.jar # 这是激活后的文件
  16. drwxr-xr-x   4 marionxue  staff   128 Aug 23 18:35 confluence
  17. -rw-r--r--   1 marionxue  staff   854 Aug 23 18:13 docker-compose.yml
  18. drwxr-xr-x   4 marionxue  staff   128 Aug 23 18:13 mysql
  19. # 将激活后的jar包,重新拷贝到原来的位置下
  20. cd /Users/marionxue/wiki/confluence/opt/confluence/WEB-INF/lib
  21. cp ~/wiki/atlassian-extras-2.4.jar .
  22. mv atlassian-extras-2.4.jar atlassian-extras-decoder-v2-3.4.1.jar
  23. ls -al |grep atlassian-extras-decoder-v2-3.4.1.jar
  24. -rw-r--r--    1 marionxue  staff      6673 Aug 23 19:25 atlassian-extras-decoder-v2-3.4.1.jar # 激活后的文件
  25. -rw-r--r--    1 marionxue  staff      6982 Aug 23 19:14 atlassian-extras-decoder-v2-3.4.1.jar.bak # 原始备份文件
  1. 重启confluence. 然后填写上面获取的key.进入下一步配置数据库

选择外部MYSQL
  1. 遇到❎不正确的隔离级别

连接数据库·不正确的隔离级别

解决方案:

  1. # 查看当前的隔离级别
  2. select @@tx_isolation;
  3. select @@global.tx_isolation;
  4. # 设计数据库的隔离级别
  5. set global tx_isolation = 'READ-COMMITTED';

或者在修改Mysql的配置文件my.cnf修改mysqld选卡下的配置文件,增加以下选项:

transaction_isolation = READ-COMMITTED

修改完成之后,我们就可以再测试一下数据库连接,然后进行下一步:

数据库连接测试

点击下一步,继续等待初始化登录即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/126073
推荐阅读
相关标签
  

闽ICP备14008679号