天天看点

Centos 安装Confluence,Jira,Crowd

服务器版本:CentOS Linux release 7.6.1810 (Core)

Atlassian Confluence版本:atlassian-confluence-6.13.10.zip

Atlassian Jira版本:atlassian-jira-software-8.7.1.zip

Atlassian Crowd版本:atlassian-crowd-4.0.0.zip

依赖软件包
mysql驱动包:mysql-connector-java-5.1.44-bin.jar
crowd PoJie包:crowd_keygen.jar
confluence PoJie包:confluencePoJie工具.zip
jira PoJie包:atlassian-extras-3.2.jar
           

一、准备工作

1.上传软件包到服务器/usr/local/software路径(路径可自定义)

2.关闭防火墙,关闭selinux

服务器带有jdk8环境

临时并永久关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
临时并永久关闭防火墙
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
           

二、安装crowd

1.安装crowd

解压
unzip atlassian-crowd-4.0.0.zip

创建crowd home目录
mkdir -p /usr/local/crowd-home

修改配置文件
cd /usr/local/software/atlassian-crowd-4.0.0/crowd-webapp/WEB-INF/classes/
vim crowd-init.properties(修改最后一行,指定home目录为刚刚创建的目录)
crowd.home=/usr/local/crowd-home

拷贝mysql驱动包到crowd的lib目录
cd /usr/local/software
cp mysql-connector-java-5.1.44-bin.jar /usr/local/software/atlassian-crowd-4.0.0/crowd-webapp/WEB-INF/lib


启动服务
cd /usr/local/software/atlassian-crowd-4.0.0&&./start_crowd.sh
停止服务
cd /usr/local/software/atlassian-crowd-4.0.0&&./stop_crowd.sh
查看日志
cd /usr/local/software/atlassian-crowd-4.0.0/apache-tomcat/logs&&tail -1000f catalina.out
数据库配置文件
vim /usr/local/crowd-home/shared/crowd.cfg.xml
           

2.PoJie

1.下载 crowd2.1.0(名字叫crowd_keygen.jar) 放到自己的PC电脑上,路径随意,我这里放到E盘。
2.在E盘打开cmd窗口,执行java -jar crowd_keygen.jar(前提是PC电脑带有jdk环境),会出现如下第一张图
3.下载crowd目录中的atlassian-extras-3.3.0.jar到E盘。
sz /usr/local/software/atlassian-crowd-4.0.0/crowd-webapp/WEB-INF/lib/atlassian-extras-3.3.0.jar

由于PoJie的版本比较老,
所以下载下来之后要先把atlassian-extras-3.3.0.jar重命名为atlassian-extras-2.6.jar
点击.patch,选择下载下来的文件,这样的话注册机可以将原来的jar文件改成atlassian-extras-2.6.bak的文件
然后将新生成的atlassian-extras-2.6.jar改回我们要用的jar包:即atlassian-extras-3.3.0.jar
再上传至Linux服务器,覆盖之前的文件,然后重启crowd!!!

           
Centos 安装Confluence,Jira,Crowd

3.浏览器访问

cd /usr/local/software/atlassian-crowd-4.0.0&&./start_crowd.sh
172.10.6.55:8095/crowd
如下图,记住自己的Server ID
           
Centos 安装Confluence,Jira,Crowd
将server-id复制到注册机的keygen中,输入name并点击.gen!即可生成license,
将生成的license复制进crowd的安装页面server-id对应的框,点击下一步,PoJie成功。
           

4.crowd配置

Centos 安装Confluence,Jira,Crowd
配置外部数据库这一步会创建数据库表,共创建46张表,需要一点时间,耐心等待。
           
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
安装完成!
           

三、安装confluence

1.安装confluence

解压
unzip atlassian-confluence-6.13.10.zip

创建crowd home目录
mkdir -p /usr/local/confluence-home

修改配置文件
cd /usr/local/software/atlassian-confluence-6.13.10/confluence/WEB-INF/classes
vim confluence-init.properties(修改最后一行,指定home目录为刚刚创建的目录)
confluence.home=/usr/local/confluence-home

拷贝mysql驱动包到crowd的lib目录
cd /usr/local/software
cp mysql-connector-java-5.1.44-bin.jar /usr/local/software/atlassian-confluence-6.13.10/confluence/WEB-INF/lib

启动服务
cd /usr/local/software/atlassian-confluence-6.13.10/bin&&./start-confluence.sh
停止服务
cd /usr/local/software/atlassian-confluence-6.13.10/bin&&./stop-confluence.sh
日志
tail -1000f /usr/local/software/atlassian-confluence-6.13.10/logs/catalina.out
数据库配置文件
vim /usr/local/confluence-home/confluence.cfg.xml
           

2.PoJie

1.下载PoJie器 , 我这里下载到本地电脑E盘
https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip

2.下载atlassian-extras-decoder-v2-3.4.1.jar到E盘。
sz /usr/local/software/atlassian-confluence-6.13.10/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

3.在E盘打开cmd窗口,执行java -jar confluence_keygen.jar(前提是PC电脑带有jdk环境),会出现如下第一张图

4.由于PoJie的版本比较老
所以下载下来之后要先把atlassian-extras-decoder-v2-3.4.1.jar重命名为atlassian-extras-2.4.jar
点击.patch,选择下载下来的文件,这样的话注册机可以将原来的jar文件改成atlassian-extras-2.4.bak的文件,
然后将新生成的atlassian-extras-2.4.jar改回我们要用的jar包:即atlassian-extras-decoder-v2-3.4.1.jar
再上传至Linux服务器,覆盖之前的文件。
           
Centos 安装Confluence,Jira,Crowd

3.浏览器访问

启动服务
cd /usr/local/software/atlassian-confluence-6.13.10/bin&&./start-confluence.sh
http://172.10.6.55:8090/
           

4.confluence配置

Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
将server-id复制到注册机的keygen中,输入name并点击.gen!即可生成license,
将license复制进confluence的安装页面server-id对应的框,点击下一步,PoJie成功。
           
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
数据库字符集设置如下
           
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
Centos 安装Confluence,Jira,Crowd
安装完成 , mysql数据库会生成117张表
           

四、安装jira

1.安装jira

解压
unzip atlassian-jira-software-8.7.1.zip

创建crowd home目录
mkdir -p /usr/local/jira-home

修改配置文件
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/atlassian-jira/WEB-INF/classes/
vim jira-application.properties(修改最后一行,指定home目录为刚刚创建的目录)
crowd.home=/usr/local/jira-home

拷贝mysql驱动包到jira的lib目录
cd /usr/local/software
cp mysql-connector-java-5.1.44-bin.jar /usr/local/software/atlassian-jira-software-8.7.1-standalone/atlassian-jira/WEB-INF/lib/

拷贝PoJie包到jira的lib目录,选择覆盖
cd /usr/local/software
cp atlassian-extras-3.2.jar /usr/local/software/atlassian-jira-software-8.7.1-standalone/atlassian-jira/WEB-INF/lib/


启动服务
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/bin&&./start-jira.sh
停止服务
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/bin&&./stop-jira.sh
查看日志
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/logs&&tail -1000f catalina.out
数据库配置文件
vim /usr/local/jira-home/dbconfig.xml
           

3.浏览器访问

启动服务
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/bin&&./start-jira.sh
http://172.10.6.55:8080
           

4.jira配置

Centos 安装Confluence,Jira,Crowd
jira 数据库配置如下
           
数据库连接信息配置好之后,点击下一步,jira会创建264张数据库表,会花一些时间,耐心等待。
           
重新访问http://172.10.6.55:8080/,把License Key 复制进来
           
安装完成
           

参考文档

http://www.it165.net/os/html/201311/6653.html
https://blog.csdn.net/LuckySuger/article/details/85121715
https://www.xiaosige.com/post/afb30e04.html
https://www.jianshu.com/p/8003d95ef0db
           

继续阅读