默认为服务器环境为Linux,本机环境为Mac环境.

  1. 在Linux服务器安装java8

    (1) 查看Java相关列表

    yum -y list java*

    如果报错,错误信息如

    error: rpmdb: BDB0113 Thread/process 10836/139806790010944 failed: BDB1507 Thread died in Berkeley DB library

    则执行:

    cd /var/lib/rpm
    rm -rf __db*
    rpm --rebuilddb

    (2) 安装JDK

    yum install java-1.8.0-openjdk.x86_64

    安装完成后,验证java版本

    java -version
    javac

    如果执行javac返回:

    javac: command not found

    这是因为默认安装完只有运行环境,java安装目录下只有jre文件夹,所以需要安装开发环境

    yum install java-1.8.0-openjdk-devel.x86_64

    可以看到/urs/lib/jvm下本来只有jre,现在多了lib等目录

    (3) 添加到环境变量

    vi /etc/profile
    
    #在末尾添加
    #set java environment
    JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64
    JRE_HOME=$JAVA_HOME/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME CLASSPATH PATH
    
    #执行生效
    . /etc/profile
    
  2. 安装破解版Confluence

    (1) 本地下载confluence7.4破解包

    https://down.whsir.com/downloads/confluence7.4pojie.zip

    (2)服务器下载mysql驱动器插件

    wget https://down.whsir.com/downloads/mysql-connector-java-5.1.46.tar.gz

    (3)在linux上添加wlnmp安装包源

    rpm -ivh https://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm

    (4)在linux上下载confluence7.4安装包(此版本有漏洞,会被远程攻击,需要下载更高版本)

    wget https://down.whsir.com/downloads/atlassian-confluence-7.4.6-x64.bin

    (5)安装mysql

    (6)安装confluence

     chmod +x atlassian-confluence-7.4.6-x64.bin
    ./atlassian-confluence-7.4.6-x64.bin

    可以查看日志是否启动成功。在logs目录下

    (7)给confluence配置mysql驱动

    tar zxf mysql-connector-java-5.1.46.tar.gz
    mv mysql-connector-java-5.1.46-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

    (8)构造破解jar包并使用

#1. 在Linux服务器中,将下面的文件下载到本地重命名为atlassian-extras-2.4.jar
/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

#2. 解压第(1)步下载的文件,通过java -jar confluence_keygen.jar 来运行破解工具

#3. 选择.patch!找到刚才重命名的那个文件打开,打开后在当前目录下可以看到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.4.1.jar

#4. 上传回CentOS服务器/opt/atlassian/confluence/confluence/WEB-INF/lib/目录,覆盖掉原来的atlassian-extras-decoder-v2-3.4.1.jar文件

#5. 重启confluence
/etc/init.d/confluence restart

#6. 默认设置的jvm为1024m,可根据实际调整,但至少为1g,设置路径为:
/opt/atlassian/confluence/bin/setenv.sh

#7. 无法启动访问8090端口的话,可以查看日志:
/opt/atlassian/confluence/logs/catalina.out

2023-04-13T09:37:38.png

  1. 配置confluence

    • 首先选择中文进行产品安装
    • 第二步,插件可以不选择
    • 授权码页面,复制网页中的服务器ID,到破解工具上(上图),点击.gent获得授权码,然后复制到confluence进行下一步
    • 设置数据库,完成部署。
最后修改:2023 年 04 月 13 日
感恩的心,感谢有你!