crowd 安装

参考链接

破解

confluence 官网

安装

  • 环境

    操作系统:CentOS 7.6.1810

    数据库:MySQL 5.7.26

    JDK:1.8_201

    Crowd:3.7.0

  • 安装字体库

    yum install -y fontconfig
  • 安装并配置 JDK

  • 安装 MySQL

  • 配置 MySQL

  • 创建数据库及用户

    CREATE DATABASE crowd CHARACTER SET utf8 COLLATE utf8_bin;
    GRANT ALL PRIVILEGES ON crowd.* TO 'crowd'@'localhost' IDENTIFIED BY 'redhat';
  • 下载软件包并解压

    wget https://product-downloads.atlassian.com/software/crowd/downloads/atlassian-crowd-3.7.0.tar.gz
    mkdir -p /opt/atlassian
    tar -xvf atlassian-crowd-3.7.0.tar.gz -C /opt/atlassian
    cd /opt/atlassian
    mv atlassian-crowd-3.7.0 crowd
  • 下载 JDBC Jar 包

    wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.48/mysql-connector-java-5.1.48.jar
    mv mysql-connector-java-5.1.48.jar /opt/atlassian/crowd/crowd-webapp/WEB-INF/lib/
  • 创建并配置crowd.home目录

    mkdir -p /var/atlassian/application-data/crowd

    修改/opt/atlassian/crowd/crowd-webapp/WEB-INF/classes/crowd-init.properties文件,添加如下内容

    crowd.home=/var/atlassian/application-data/crowd
  • 创建启动脚本

    编辑/etc/init.d/crowd

    #!/bin/bash
    
    # Crowd Linux service controller script
    cd "/opt/atlassian/crowd"
    
    case "$1" in
        start)
            ./start_crowd.sh
            ;;
        stop)
            ./stop_crowd.sh
            ;;
        *)
            echo "Usage: $0 {start|stop}"
            exit 1
            ;;
    esac

    添加可执行权限

    chmod +x /etc/init.d/crowd

破解

  • 下载破解程序atlassian-agent.jar/opt/atlassian/目录

  • 配置破解程序

    修改/opt/atlassian/crowd/apache-tomcat/bin/setenv.sh添加如下内容

    export JAVA_OPTS="-javaagent:/opt/atlassian/atlassian-agent.jar ${JAVA_OPTS}"
  • 获取许可

    cd /opt/atlassian/
    # crowd
    java -jar atlassian-agent.jar -p crowd -m [email protected] -n test -o test -s BYH6-K52J-SZX1-MEJV

最后更新于