confluence的各种错误详解以及安装与破解

最近公司需要搭建confluence,自己也花了一些时间才搭建出来,网上破解包和版本也是良莠不齐,这里就做一下简单整理,方便后来者少走些弯路。

  • 先把需要的包放出来方便大家下载,解压出来就是需要的所有的包
  • 链接:https://pan.baidu.com/s/1sBrNtO1HmGRhnfYI2Vb_zg
    提取码:wseb

先简单罗列下步奏
首先前提准备
1.windows上安装jdk(运行破解程序获取破解码用)
2.centos服务器一台7和6都可以(建议运行内存2G)
3.centos安装好mysql数据库
4.安装confluence
5.破解confluence
6.MySQL创建用户和数据库连接
7.完成

  • 一、conflucence简介
  • Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。
    Confluence为团队提供一个协作环境。在这里,团队成员齐心协力,各擅其能,协同地编写文档和管理项目。从此打破不同团队、不同部门以及个人之间信息孤岛的僵局,Confluence真正实现了组织资源共享。
    二、confluence安装
    环境准备完成后,这里windows的JDK 和mysql的安装就不多做介绍了
    开始安装confluence
    1.把解压出来的atlassian-confluence-6.9.0-x64.bin上传服务器
    confluence的各种错误详解以及安装与破解_第1张图片
    2.授与执行权限
    chmod +x atlassian-confluence-6.9.0-x64.bin
    在这里插入图片描述
    ./atlassian-confluence-6.9.0-x64.bin 运行安装程序开始安装
    在这里插入图片描述
    第一步回车或者输入o回车
    confluence的各种错误详解以及安装与破解_第2张图片
    第二步
    按1回车
    confluence的各种错误详解以及安装与破解_第3张图片
    第三步
    回车确认安装路径
    在这里插入图片描述
    第四步确认端口,开始安装,按i回车
    在这里插入图片描述
    第五步
    按y安装完成后启动confluence
    在这里插入图片描述
    第六步

安装完成浏览器输入地址和端口号查看页面
默认端口是8089(这里注意下,如果你机器上原来安装过tomcat可能会访问不了,这里可能就要用到虚拟主机或者把原来的tomcat卸载后再安装吧,我一开始再有tomcat的机器上安装怎么都不行,后来换了一台没有tomcat应用的才可以)
confluence的各种错误详解以及安装与破解_第4张图片
浏览器输入IP:8090可以看到下面页面说明安装成功!
然后选择语言和企业版安装后稍等片刻,切换完成点击下一步
confluence的各种错误详解以及安装与破解_第5张图片
继续下一步,不选择插件
confluence的各种错误详解以及安装与破解_第6张图片
这里就需要输入授权码了,先记下服务器ID
confluence的各种错误详解以及安装与破解_第7张图片
三、破解confluence
破解需要两步,一是破解文件,二是获取授权码
1、破解文件
在服务器上下载/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar文件到Windows上本地重命名为atlassian-extras-2.4.jar
然后打开压缩包里的破解程序(这里必须Windows上装上JDK才可以)
在这里插入图片描述
名字随便写个英文的就好,Server ID 就是刚刚记下来的服务器ID这个ID每次安装都不一样的confluence的各种错误详解以及安装与破解_第8张图片
然后第三步点击patch选择刚刚从服务器上拿下来的
atlassian-extras-2.4.jar文件
confluence的各种错误详解以及安装与破解_第9张图片
然后打开到文件目录下可以看到atlassian-extras-2.4.jar和atlassian-extras-2.4.bak两个文件,这里atlassian-extras-2.4.jar已经是破解好的了,将atlassian-extras-2.4.jar名字改回来atlassian-extras-decoder-v2-3.3.0.jar

上传到服务器上的/opt/atlassian/confluence/confluence/WEB-INF/lib/目录,覆盖原来的atlassian-extras-decoder-v2-3.3.0.jar
在这里插入图片描述
[root@localhost mnt]# mv atlassian-extras-2.4.jar atlassian-extras-decoder-v2-3.3.0.jar
[root@localhost mnt]# mv atlassian-extras-decoder-v2-3.3.0.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

2、获取授权码
第四步,点击gen 获取授权码,然后把授权码复制,粘贴授权码,下一步。
confluence的各种错误详解以及安装与破解_第10张图片

confluence的各种错误详解以及安装与破解_第11张图片
四、
设置数据库
开始到了设置数据库,选择自己的数据库,点击下一步
confluence的各种错误详解以及安装与破解_第12张图片
选择MySQL
confluence的各种错误详解以及安装与破解_第13张图片
将压缩包里面的msyql连接文件的压缩包解压后把mysql-connector-java-5.1.46-bin.jar放到
/opt/atlassian/confluence/confluence/WEB-INF/lib下,重启confluence
confluence的各种错误详解以及安装与破解_第14张图片
confluence的各种错误详解以及安装与破解_第15张图片
重启服务
sh /opt/atlassian/confluence/bin/shutdown.sh

sh /opt/atlassian/confluence/bin/startup.sh
confluence的各种错误详解以及安装与破解_第16张图片

开始设置数据库,登录
confluence的各种错误详解以及安装与破解_第17张图片
创建数据库confluence,设置字符集,创建用户confluence,设置密码为confluence
CREATE DATABASE confluence DEFAULT CHARACTER SET utf8 collate utf8_bin;

grant all privileges on confluence.* to ‘confluence’@’%’ identified by ‘conflucence’;

flush privileges;

confluence的各种错误详解以及安装与破解_第18张图片
填写数据库信息连接
我这里用的是数据库root用户,然后点击下一步
confluence的各种错误详解以及安装与破解_第19张图片
创建一个空白站点
confluence的各种错误详解以及安装与破解_第20张图片
配置帐号
confluence的各种错误详解以及安装与破解_第21张图片
confluence的各种错误详解以及安装与破解_第22张图片
confluence的各种错误详解以及安装与破解_第23张图片
confluence的各种错误详解以及安装与破解_第24张图片
confluence的各种错误详解以及安装与破解_第25张图片
confluence的各种错误详解以及安装与破解_第26张图片
到此全部配置完毕

遇到的问题
报错!!!!
A system error has occurred — our apologies!
For immediate troubleshooting, consult our knowledge base for a solution.
If you would like to receive support from Atlassian’s support team, ask your Confluence administrator to create a support issue on Atlassian’s support system with the following information:
a description of your problem and what you were doing at the time it occurred
a copy of the error and system information found below
a copy of the application logs (if possible).
Your Confluence administrator can use the support request form to create a support ticket which will include this information.
We will respond as promptly as possible.
Thank you!
Return to site homepage…
The SystemInformationService could not be retrieved from the container. Therefore very limited information is available in this error report.
The SystemInformationService could not be retrieved due to the following error: java.lang.IllegalStateException: Spring Application context has not been set
Cause
com.atlassian.util.concurrent.LazyReference$InitializationException: java.lang.IllegalStateException: Spring Application context has not been set
at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:149)
caused by: java.lang.IllegalStateException: Spring Application context has not been set
at com.atlassian.spring.container.SpringContainerContext.getComponent(SpringContainerContext.java:48)
confluence的各种错误详解以及安装与破解_第27张图片
如果重启或者卸载后重装有可能会出现这个问题,查了好多资料也没有发现为什么怎么解决,后来重装时发现好像和一开始第一次装多了一个步奏
在这里插入图片描述
只需要把这个/var/atlassian/application-data/confluence 日志全部清除然后重启confluence就可以了,就是步奏要重来一遍,注意的是机器ID变了,授权码需要重新获取,我想这里记录的一些缓存日志之类才导致的。

还有就是数据库创建时注意要用utf8 collate utf8_bin的字符集才可以哦。

你可能感兴趣的:(linux学习路上总结)