Confluence是一个专业的企业知识管理与协同软件,一个企业级别的wiki.通过它可以实现团队成员之间的协作和信息共享。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论.目前,Confluence被广泛地用于项目团队,开发团队,市场销售团队.
1. 系统环境
OS: |
CentOS release 5.6 |
Jdk: |
1.6.0_26 |
Web Server: |
tomcat-6.0.32 |
DB: |
MySQL Community Server 5.5.15 |
Jdbc |
mysql-connector-java-5.1.17 |
confluence: |
confluence 3.4.5 - EAR/WAR (war) |
|
|
系统环境配置在这里不进行描述,假设tomcat、mysql等环境配置完成。
2. 目录规划
/usr/local/jdk1.6 |
Jdk 安装目录,JAVA_HOME及CLASSPATH设置为全局环境变量 |
|
mysql使用rpm默认安装路径 |
/opt/tomcat6 |
Tomcat安装目录 |
/opt/atlassian |
Atlassian产品安装的父目录 |
/opt/atlassian/home |
Atlassian产品主目录,confluence_home是在/opt/atlassian/home/confluence |
/opt/atlassian/ confluence |
Jira安装目录 |
3. 建立confluence数据库
以root用户登录到mysql,创建jira所需的schema
mysql> create database confluence character set utf8;
mysql> grant all on confluence.* to confluence@'localhost'identified by 'confluence';
4. 生成confluence工程
下载confluence3.4.5 - EAR/WAR (war)(选择WAR版本主要是觉得可灵活配置),解压到一临时目录(例如:/opt/resource)。
切换到解压后的目录中,运行build.sh:
$ sh build.sh
运行之后生成相应的目录及文件,进入到dist/目录下,把confluence-3.4.5.war文件解压到/opt/atlassian/confluence目录下。
在Tomcat’s conf/Catalina/localhost/下创建confluence.xml,内容如下:
<Contextpath="/confluence" docBase="/opt/atlassian/confluence" reloadable="true"crossContext="true"/>
5. 更新Tomcat类包
jira-jars-tomcat6.zip下载地址:
http://confluence.atlassian.com/download/attachments/231932640/jira-jars-tomcat6.zip?version=1&modificationDate=1252474277487
mail.jar 下载地址
http://www.oracle.com/technetwork/java/index-138643.html
activation.jar(即JAF)下载地址
http://www.oracle.com/technetwork/java/index-135046.html
以及mysql jdbc驱动:
http://www.mysql.com/downloads/connector/j/
详细介绍见“构建高效的团队协作工具(一) Jira安装配置”。
6. crowd相关配置
修改/opt/atlassian/confluence/WEB-INF/classes/confluence-init.properties:
confluence.home=/opt/atlassian/home/confluence
7. 运行Tomcat并按向导初始化Confluence
重启tomcat,用浏览器输入http://<ip>:8080/confluence,进入安装向导,可以通过向导安装和初始化Confluence。