confluenc 需要与企业微信对接, 让企业同事可以直接用企业微信登录 confluence , 这里要用到一个插件。
sh /opt/atlassian/confluence/bin/stop-confluence.sh
sh /opt/atlassian/confluence/bin/start-confluence.sh
1.下载
首先
https://www.atlassian.com/zh/software/confluence/download-archives
https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.4.6-x64.binwget
2-环境准备:
首先我们需要安装jdk:
tar zxf jdk-8u91-linux-x64.tar.gz -C /usr/local/
ln -s /usr/local/jdk1.8.0_91/ /usr/local/jdk
设置环境变量:
vim /etc/profile
JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
source /etc/profie
不懂的可以在白眉大叔网站内直接搜"JDK安装"
安装lrzsz工具:(使用rz导入confluence安装包)
yum -y install lrzsz
3 安装
一般我习惯把安装包放到/opt/目录下,导入安装包并且赋权:(可执行权限)
chmod + x atlassian-confluence-7.4.6-x64.bin
./atlassian-confluence-7.4.6-x64.bin
注:在安装过程中我们需要按几次回车来确定默认安装位置,若想指定安装位置,需要手动输入然后回车
安装结束后查看端口监听及程序是否启动:(默认端口8090)
此时说明我们已经安装完成了,显然是特别简单的,此时我们登录
然后切换为中文
然后选择产品安装:
接着我们会来到输入授权码的地方:
4 授权码 获取
需要用到工具:
confluence: https://url69.ctfile.com/d/253469-57626340-687af3?p=2206 (访问密码: 2206)
我们找一个绿色版的就可以,
步骤如下:
从刚刚安装的目录重导出jar进行破解:
sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
并改名为:
atlassian-extras-2.4.jar
记住一定要改名,不然失败
在windows上解压破解工具包并双击运行:
这里windows上 要安装JDK : 步骤参考 : 连接
如果双击不行: 可以用命令行:
java -jar confluence_keygen.jar
双击后, 会得到这个么对话框,并在对话框中输入:
1:保持默认,其他信息手动输入,Server ID:填写授权码上面的服务器ID
2:选择我们导出后改名的jar包
3:运行生成授权码
执行结果如下:
注:里面的就是我们的授权码
在破解界面中点解patch,选择刚刚更改的atlassian-extras-2.4.jar,10秒后,破解工具夹出现atlassian-extras-2.4.jar.bak,则代表补丁修改成功。
此时别着急粘贴到刚刚的web页面中,还有后续操作:
接下来我们把刚刚导出来改名并使用注册机注册的jar包导会centos7中,并把名字改为原来的名字
并重启confluence:
sh /opt/atlassian/confluence/bin/stop-confluence.sh
sh /opt/atlassian/confluence/bin/start-confluence.sh
我们登录web页面:
http://localhost:8090
复制授权码并粘贴:
其他两个可以不用填写,直接点击下一步即可
后面的我们可以选择内嵌数据库,也可以选择外部数据库,测试的话直接使用内嵌就行,但是生产环境建议大家使用外部数据库
如果是 mysql;
Confluence 需要一个驱动程序以连接到 MySQL 。 您将需要:
下载 MySQL驱动程序
将 .jar 文件放入 /mnt/data/wiki/atlassian/confluence/confluence/WEB-INF/lib
重启 Confluence 并继续安装过程。
驱动:
mysql-connector-java-8.0.25.jar: https://url69.ctfile.com/f/253469-953200443-fb123e?p=2206 (访问密码: 2206)
其他操作:
添加内容如下:
配置管理用户:
admin , 158
当现实设置成功的时候,说明我们已经大功告成了
注:confluence默认端口是8090可能会出现端口冲突
相关配置文件:
jenkins 上 wiki myql : root , baimei123
备份成功
在 /var/atlassian/application-data/confluence/temp/xmlexport-20230913-110148-2.zip成功创建备份。 此文件将在24小时后删除。
/opt/atlassian/confluence/confluence/WEB-INF/classes
/var/atlassian/application-data/confluence/confluence.cfg.xml
FAQ :出现 HTTP Status 500 - java.lang.IllegalStateException: Spring Application context has not been set
先重启confluence和mysql,若不行可以执行 rm -rf /var/atlassian/application-data/confluence/confluence.cfg.xml.然后重启confluence解决。
4卸载:
4.1 删除主目录
rm -rf /opt/atlassian/
4.2 删除数据目录
rm -rf /var/atlassian/
4.3 删除用户
userdel -r confluence
4.4 删除开机启动
rm -rf /etc/init.d/confluence
confluence集成企业微信登录详细步骤 : 链接