1.准备工作
服务器环境:centos6.6x64
IP:172.16.0.203
1)软件包,地址下载 https://www.atlassian.com/software/confluence/download 把几个 软件包放在服务器上 下载unix 版本
atlassian-confluence-5.8.6.tar.gz
jdk-8u51-linux-x64.gz
Confluence-5.7.1-language-pack-zh_CN.jar
mysql-5.5.19.tar.gz
mysql-connector-java-5.1.31-bin.jar
2)把这几个放在windows系统上
jdk-8u51-windows-x64.exe
atlassian-extras-2.4.jar
confluence_keygen.jar
2.生成confluence破解文件
1)需要使用confluence_keygen.jar工具,但是此工具需要jdk环境,所以要先安装jdk-8u51-windows-x64.exe ,安装jdk后,双击打开confluence_keygen.jar,会打开一个界面
2)点击 .patch! ,选择atlassian-extras-2.4.jar ,此时会生成一个新的atlassian-extras-2.4.jar,原有的变成 了atlassian-extras-2.4.jar.bak
3)把新生成的atlassian-extras-2.4.jar重命名为atlassian-extras-3.2.jar。
3. 生成confluence license key
1)atlassian-extras-3.2.jar 上传至 /confluence
2)解压atlassian-confluence-5.8.6.tar.gz
# tar zxf atlassian-confluence-5.8.6.tar.gz
3)删除/confluence/atlassian-confluence-5.8.6/confluence/WEB-INF/lib目录下已"atlassian-extras"开头的个文件,并把atlassian-extras-3.2.jar复制或移动进来
# rm -f /confluence/atlassian-confluence-5.8.6/confluence/WEB-INF/lib/atlassian-extras-*
4.编辑配置文件,安装配置jdk环境
1)修改confluence的目录
# vim confluence/WEB-INF/classes/confluence-init.properties
confluence.home=/data
# mkdir /data
2)安装 JDK (Java Development Kit),因为confluence的启动脚本需要jdk环境
# cd /confluence/
# tar zxf jdk-8u51-linux-x64.gz
# mv jdk1.8.0_51 /usr/lib/jvm/java-8u5-sun# cd /usr/lib/jvm/java-8u5-sun/# JAVA_HOME=/usr/lib/jvm/java-8u5-sun/# PATH=$JAVA_HOME/bin:$PATH# export JAVA_HOME# export PATH# java -version #出现以下信息表示环境已准备好java version "1.8.0_51"Java(TM) SE Runtime Environment (build 1.8.0_51-b16)Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)3)写在配置文件里开机生效 55 JAVA_HOME=/usr/lib/jvm/java-8u5-sun
56 export JAVA_HOME
57 PATH=$JAVA_HOME/bin:$PATH
58 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
5.启动conflence
# cd /confluence/atlassian-confluence-5.8.6/bin/# ./startup.sh# echo " ./confluence/atlassian-confluence-5.8.6/bin/startup.sh" >> /etc/rc.local
# netstat -an | grep 8090 默认端口号tcp
0 0 :::8090 :::* LISTEN
# ps -ef | grep java
root 31572 1 1 Aug05 ? 00:16:38 /usr/lib/jvm/java-8u5-sun/bin/java -Djava.util.logging.config.file=/confluence/atlassian-confluence-5.8.6/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:-UseAESIntrinsics -Xms1024m -Xmx1024m -XX:+UseG1GC -Djava.awt.headless=true -Xloggc:/confluence/atlassian-confluence-5.8.6/logs/gc-2015-08-05_09-47-17.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M -XX:-PrintGCDetails -XX:+PrintGCTimeStamps -XX:-PrintTenuringDistribution -Djava.endorsed.dirs=/confluence/atlassian-confluence-5.8.6/endorsed -classpath /confluence/atlassian-confluence-5.8.6/bin/bootstrap.jar:/confluence/atlassian-confluence-5.8.6/bin/tomcat-juli.jar -Dcatalina.base=/confluence/atlassian-confluence-5.8.6 -Dcatalina.home=/confluence/atlassian-confluence-5.8.6 -Djava.io.tmpdir=/confluence/atlassian-confluence-5.8.6/temp org.apache.catalina.startup.Bootstrap start
6.浏览器访问 http://172.16.0.203:8090
1).Set up Confluence
选择 Production Installation 并 next
2)Get add-ons 不选任何,直接next
3).License key
会看到server ID,把这个ID输入到confluence_keygen.jar运行的界面
NAME:随便输入点什么,内容不要太短,否则会提示Name太短
点击 .gen! 把生成的Key内容复制,粘贴到 license key 的Confluence,然后下一步
4)选择数据库:两种方式
External Database (外部数据库)
Embedded Database[嵌入式数据库(confluence自带的一种数据库)]
注:省事的话,就选择Embedded Database,因为不需要准备第三方的数据库)
这里选择 External Database 里的MYSQL,需要准备mysql数据库,版本5.5以上,数据库安装过程略,数据库里需要创建一个confluence库,命令为
mysql> create database confluence character set utf8 COLLATE utf8_bin;
mysql> grant all privileges on confluence.* to 'confluenceuser'@'%' identified by 'confluencepass';
mysql> flush privileges;
5)连接mysql需要一个驱动程序,把mysql-connector-java-5.1.31-bin.jar 复制到atlassian-confluence-5.8.6/confluence/WEB-INF/lib/
# cp mysql-connector-java-5.1.31-bin.jar atlassian-confluence-5.8.6/confluence/WEB-INF/lib/
6)杀掉java进程,再启动 ./startup
7)重新访问http://172.16.0.203:8090 ,选择外部数据库---MYSQL,点击那个按钮 Direct JDBC 输入框里
输入连接数据库的用户名和密码 和 下面的一行 代码串
jdbc:mysql://localhost/confluence?sessionVariables=storage_engine%3DInnoDB&useUnicode=true&characterEncoding=utf8
等待几分钟时间,建立连接。如果失败,注意一下数据库的名称,用户名,密码,权限是否正确
8)汉化:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/
把Confluence-5.7.1-language-pack-zh_CN.jar 复制到atlassian-confluence-5.8.6/confluence/WEB-INF/lib/
# cp Confluence-5.7.1-language-pack-zh_CN.jar atlassian-confluence-5.8.6/confluence/WEB-INF/lib/
杀掉java进程,再启动 ./startup
9)更开tomcat端口
vim /confluence/atlassian-confluence-5.8.6/conf/server.xml
<Connector port="80" #默认8090改成80
7.结束
转载于:https://blog.51cto.com/nmszh/1682002