Confluence3.4.5的安装&破解&汉化

本文档由(滕云&邓�)合力打造,忘转载者勿忘标明出处。

1、下载&解压

1.1 下载

下载地址:

http://hotfile.com/get/78503685/4d195f07/6215376/Atlassian.Confluence.v3.4.Linux.MacOSX.Incl.Keygen.and.Patch-iNViSiBLE.rar

还是比较推荐使用hotfile下载,一来免费,二来速度快,切记不要使用迅雷下载,hotfile文件不支持迅雷的多线程下载。

1.2 解压

参考:

解压hotfile下载下来大文件方法(for Atlassian)

解压后会得到

confluence-3.4-std.tar.gz和iNViSiBLE两个文件夹

我在安装的时候,官方已经出道了3.4.5版本,所以我从官方网站重新下载了一个confluence-3.4.5-std.tar.gz版本的confluence,只要其中的atlassian-extras-x.x.jar的版本相同即可(为破解做准备)

$tarbag=/usr/local/src/tarbag

$software=/usr/local/src/software

(纯属个人习惯,可根据个人需要给予修改)

cd $tarbag/atlassian/confluence

将下载好的confluence-3.4.5-std.tar.gz上传到以上目录

# tar zxvf confluence-3.4.5-std.tar.gz -C /usr/local/src/software/

# cd /usr/local/src/software/

# mkdir /www/atlassian/confluence/

# cp -rp confluence-3.4.5-std/ /www/atlassian/confluence/3.4.5

2、修改配置文件

2.1修改server.xml

$Install_Confluence=/www/atlassian/confluence/3.4.5

这里主要是修改端口号,confluence默认端口号也是8080jira的默认端口冲突,所以要将端口号修改为其它,这里我们将它修改为8090 (server.xml的目录$CONFLUENCE/conf)

# vi $Install_Confluence/conf/server.xml

  <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8090" minProcessors="5"

2.2修改confluence-init.properties

这里主要是添加一个存放配置数据的目录,在$Install_Confluence中建立confluence_home

mkdir $Install_Confluence/confluence_home

# vi confluence/WEB-INF/classes/confluence-init.properties

confluence-init.properties文件中的参数赋值如下:

confluence.home=/www/atlassian/confluence/3.4.5/confluence_home/

3、安装confluence&配置mysql连接

3.1安装confluence

# $Install_Confluence/bin/startup.sh

启动后在web浏览器中输入http://IP:8090

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

   

输入生成的license,然后点击自定安装

2.选择mysql连接

3.直接JDBC连接

3.2 数据库连接准备工作

3.2.1将mysql驱动程序放到相应目录

将mysql数据库于java连接的驱动mysql-connector-java-5.1.13-bin.jar拷贝到$Install_Confluence/lib目录

# cd $software/mysql-connector-java-5.1.13/

cp  mysql-connector-java-5.1.13-bin.jar  $Install_Confluence/lib 

3.2.2建立confluence的数据库

Mysql>create database confluence character set UTF8;

Mysql>grant all on confluence.* to confluence@"%" identified by "confluence";

Mysql>grant all on confluence.* to confluence@"localhost" identified by "confluence";

3.2.3配置JDBC与mysql的连接

启动之后输入license key;就可以配置confluence使用的数据库了,启动之后访问http://IP:8090

选择Custom installationà选择Mysqlà点击 External Database à选择Direct JDBC Connection进入下面页面填写一下内容:

Driver Class Name: com.musql.jdbc.Driver

Database URL:jdbc:mysql://localhost/confluence?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8

User Name: confluence

Password: confluence

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

文档参考:http://starsliao.blog.163.com/blog/static/8904820105162852372/

3.2.4配置JNDI连接mysql

由于使用jdbc在新版本中一直无法连接,confluence一直报错

Configuring the database failed. Couldn't create the database schema.

没有办法,只好改用JNDI连接,由于此前一直没有接触过datasource,所以也是抱着尝试的态度来研究研究。

http://confluence.fangwai.net/display/DOC/Configuring+a+MySQL+Datasource+in+Apache+Tomcat

http://confluence.atlassian.com/display/DOC/External+Database

在这还是要借鉴下fangwai的文档来配置

主要参考以下内容修改:

If you are using the Standalone distribution. edit the conf/server.xml file in your Tomcat installation. Users running their own Tomcat instance must edit the xml file where they declared the Confluence Context descriptor.

If editing conf/server.xml, find the following lines: 

<Context path="" docBase="../confluence" debug="0" reloadable="true">

                    <!-- Logger is deprecated in Tomcat 5.5. Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties -->

Within the Context tags, directly after the opening <Context.../> line, insert the DataSource Resource tag: 

<Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource"

         username="yourusername"

         password="yourpassword"

         driverClassName="com.mysql.jdbc.Driver"

         url="jdbc:mysql://localhost:3306/confluence?autoReconnect=true&useUnicode=true&characterEncoding=utf8"

         maxActive="15"

         maxIdle="7"

         validationQuery="Select 1" />

· Replace the username and password parameters with the correct values for your database

· In the url parameter, replace the word 'confluence' with the name of the database your confluence data will be stored in.

· If you plan to use non-latin characters, you will also need to add "&useUnicode=true&characterEncoding=utf8" on the end of the above URL. These options are not required for any database other than MySQL.

简单讲一下我的做法,首先打开$Install_Confluence/conf/server.xml

$Install_Confluence/conf/server.xml

在<Context path="" docBase="../confluence" debug="0" reloadable="true" useHttpOnly="true">下添加(上面的reloadable要将false改为true才行)

<Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource"

         username="confluence"

         password="123456"

         driverClassName="com.mysql.jdbc.Driver"

         url="jdbc:mysql://localhost:3306/confluence?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8"

         maxActive="15"

         maxIdle="7"

         validationQuery="Select 1" />

修改完以后启动confluence,按照破解流程往下做,在选择数据库连接方式时选择JNDI

然后在输入框中填入

 java:comp/env/jdbc/confluence

即可成功

4、confluence破解

下载地址

http://down.51cto.com/data/155973

把下载的atlassian-extras-2.4.jar文件替换掉以下文件即可破解。

# cd $tarbag/atlassian/confluence/

# cp  atlassian-extras-2.4.jar  $Install_Confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar 

具体的破解方法可参见:

iNViSiBLE破解&补丁程序使用教程

用admin账号进入Confluence Admin,点击左侧菜单的License Details可以看到类似如下视图:

 

5、confluence汉化

先下载汉化包

# cd /usr/local/src/tarbag/atlassian/confluence

下载地址:

confluence3.4.5-汉化补丁

将jar包拷贝到$install_confluence/confluence/WEB-INF/lib/下

然后重启confluence即可

6、confluence自启动脚本

(详情请见:Confluence自启动脚本)

本文出自 “滕赖赖的技术小窝” 博客,转载请与作者联系!

你可能感兴趣的:(安装,汉化,破解,confluence,3.4.5)