1、使用docker安装Confluence容器
docker run -d --name confluence -p 8090:8090 --user root:root cptactionhank/atlassian-confluence:latest
2、直接访问http://localhost:8090就可以访问到Confluence--语言选择中文--点击下一步,到授权码页面。
3、进行破解Confluence:(破解工具链接链接:https://pan.baidu.com/s/1FZOgZGTGKU-Z5DAJtIhMXw
提取码:c0gk)
①进入confluence容器:
docker exec -it confluence /bin/sh
②备份文件:
mv /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /mnt/
③破解对应的jar包:将atlassian-extras-decoder-v2-3.4.1.jar下载到本地 -- 重命名为atlassian-extras-2.4.jar,具体操作如下:


④文件夹下会多出一个bak文件,将jar包改为原来的名字上传到服务器,并移动到Confluence容器中
docker cp atlassian-extras-decoder-v2-3.4.1.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/

⑤重启 confluence容器:
docker stop confluence # 停止容器
docker start confluence # 启动容器
⑥刷新页面,填写刚才生成的key--进入下一步:

4、填写数据库信息选择自定义数据库--填写数据库类型、主机、数据库名、用户名、密码:

5、点击测试连接,提示成功即可进入下一步,数据库设置注意事项:
①字符集必须选择utf8 -- Utf-8 Unicode;排序规则选择utf8_bin

②数据库分离级别必须设置为READ COMMITTED

6、完成以上操作基本破解安装成功,如果提示500错误Cannot call sendError() after the response has been committed解决方法:
①进入confluence容器,删除confluence.cfg.xml
rm -rf confluence.cfg.xml

② 重启confluence容器(同3-⑤)
③更改文件权限chmod 777 confluence.cfg.xml
④重复3步骤(因为此时服务器ID会变)
998

被折叠的 条评论
为什么被折叠?



