confluence的安装&破解&汉化

1、下载&解压
下载地址:http://downloads.atlassian.com/software/confluence/downloads/confluence-3.2.1_01-std.tar.gz

这里我们使用的安装包是:confluence-3.2.1_01-std.tar.gz
# tar -zxvf confluence-3.2.1_01-std.tar.gz -C /home/worksoft/
2、修改配置文件
2.1修改server.xml
这里主要是修改端口号,confluence默认端口号也是8080与jira的默认端口冲突,所以要将端口号修改为其它,这里我们将它修改为7080 (server.xml的目录$CONFLUENCE/conf)
# cd /home/worksoft/confluence-3.2.1_01-std
# vi conf/server.xml
  <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="7080" minProcessors="5"
2.2修改confluence-init.properties
这里主要是添加一个存放配置数据的目录,在$CONFLENCE中建立confluence_home

#cd /home/worksoft/confluence-3.2.1_01-std
# mkdir confluence_home
# vi confluence/WEB-INF/classes/confluence-init.properties
将confluence-init.properties文件中的参数赋值如下:
confluence.home=/home/worksoft/confluence-3.2.1_01-std/confluence_home
3、启动confluence&破解
3.1启动
#cd /home/worksoft/confluence-3.2.1_01-std
# ./bin/startup.sh
启动后在web浏览器中输入http://IP:7080

然后点击在线生成一个评估license

自定安装

直接JDBC连接
下面有数据库链接详解(先看,否则不能继续)
next...Confluence Setup Successful .


3.2 confluence破解
下载地址http://cid-96dbfec9c10f1efa.office.live.com/self.aspx/.Public/atlassian-extras-2.4.jar
把下载的atlassian-extras-2.4.jar文件替换掉以下文件即可破解。
# cp  atlassian-extras-2.4.jar  /home/worksoft/confluence-3.2.1_01-std/confluence/WEB-INF/lib/atlassian-extras-2.4.jar

4、confluence汉化
先下载汉化包
# cp confluence-zh_CN-plugin.jar home/worksoft/confluence-3.2.1_01-std/confluence/WEB-INF/lib/
然后重启confluence即可
5、配置confluence+mysql
5.1将mysql驱动程序放到相应目录
将mysql数据库于java连接的驱动mysql-connector-java-5.1.13-bin.jar拷贝到$CONFLUENCE/lib目录
#cp  /home/worksoft/confluence-3.2.1_01-std/confluence/WEB-INF/lib/mysql-connector-java-5.1.13-bin.jar  /home/worksoft/confluence-3.2.1_01-std/lib

5.2建立confluence的数据库
Mysql>create database confluence character set UTF8 ENGINE=InnoDB;
Mysql>grant all on confluence.* to confluence@"%" identified by "confluence";
Mysql>grant all on confluence.* to confluence@"localhost" identified by "confluence";

5.3配置JDBC与mysql的连接
启动之后输入license key;就可以配置confluence使用的数据库了,启动之后访问http://IP:8090
选择Custom installation选择Mysql点击 External Database 选择Direct JDBC Connection进入下面页面填写一下内容:

Driver Class Name: com.mysql.jdbc.Driver
Database URL:jdbc:mysql://localhost/confluence?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF-8
User Name: root
Password: XXXXXX


confluence连接mysql的就配置完了;点击next进入下一个界面,继续配置;

6、confluence自启动脚本
由于confluence用rc.local是无法自启动的,所以这里附上jira的启动脚本
将以下脚本拷贝到/etc/init.d/confluenced
[root@200Jira ~]# cd /etc/init.d/
[root@200Jira init.d]# vi confluenced
注意:以下几个变量要根据自己的位置来调整Confluence,JAVA_HOME
#!/bin/bash
### BEGIN INIT INFO
# chkconfig:    2345 85 15
# Provides:          atlassian
# Short-Description: Start and stop the Jira&Confluence server
# Description:       Start and stop the Jira&Confluence server.
### END INIT INFO
#
. /etc/init.d/functions

Confluence= /home/worksoft/confluence-3.2.1_01-std/
startup=$Confluence/bin/startup.sh
shutdown=$Confluence/bin/shutdown.sh
export JAVA_HOME=/home/worksoft/jdk1.7

start(){
echo -n $"Starting Confluence"
#daemon -c
$startup
RETVAL=$?
echo
}

stop(){
echo $"Stopping Confluence"
$shutdown
RETVAL=$?
echo
}

restart(){
  stop
  start
}

status(){
        numproc=`ps -ef | grep confluence | grep -v "grep confluence" | wc -l`
        if [ $numproc -gt 0 ]; then
                echo "Confluence is running..."
        else
                echo "Confluence is stopped..."
        fi
}


# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart}"
exit 1
esac

exit 0

[root@200Jira init.d]# chkconfig --add confluenced
[root@200Jira init.d]# chkconfig confluenced on
[root@200Jira init.d]# service confluenced start
没有报错即成功

猜你喜欢

转载自shiguanghui.iteye.com/blog/1876795