當老闆說MediaWiki不夠傻瓜,不能知足要求須要從新安裝Confluence時我頓時傻了,據說Confluence須要依賴java環境,還須要tomcat,不會裝怎麼辦呢,那也沒辦法啊,硬着頭皮裝,結果折騰了一夜只一個tomcat都沒搞定,終於捱到了次日,幸好有java高手幫忙,終於解決了,一天上午搞了好幾個。收穫仍是挺大的,其實Confluence很是好裝,其實比MediaWiki更容易,不須要apache+php等環境,只須要java環境,前面說到須要tomcat,其實裝到最後才發現tomcat是集成到confluence中去的,且tomcat的運行很簡單,因此有時候知道的太多未必是好事啊。下面將安裝步驟說一下。
一、準備java環境。
通常安裝java比較成熟的版本如java16.下載java安裝bin包到/usr目錄。
chmod +x jdk-6u21-linux-x64.bin
./jdk-6u21-linux-x64.bin
mv jdk-1.6.21 java #更名易記
vim /etc/profile
設置JAVA_HOME及PATH變量
source /etc/profile #使設置生效
2.下載Confluence下載安裝包
解壓文件至/usr/ tar zxvf confluence-3.5.6-std.tar.gz
cd /usr/confluence-3.5.6-std/
mkdir data #建立數據文件
vim /usr/local/confluence-3.5.6-std/confluence/WEB- INF/classes/confluence-init.properties
添加confluence.home=/usr/confluence-3.5.6-std/data
3.若想漢化,下載confluence-zh_CN-plugin.jar將其放入
/usr/local/confluence-3.5.6-std/confluence/WEB-INF/lib下
固然也能夠經過登陸confluence後經過安裝插件實現
4.若想破解,須要下載atlassian-extras-2.4.jar文件放入
/usr/local/confluence-3.5.6-std/confluence/WEB-INF/lib下,破解文件對應某個版本,須要找到相應的文件。
5.啓動confluence
cd /usr/confluence-3.5.6-std/bin
sh startup.sh
會彈出如下信息:
Using CATALINA_BASE:
/alidata/confluence-3.5.6-std
Using CATALINA_HOME: /alidata/confluence-3.5.6-std
Using CATALINA_TMPDIR: /alidata/confluence-3.5.6-std/temp
Using JRE_HOME: /usr/java/jdk
Using CLASSPATH:/alidata/confluence-3.5.6- std/bin/bootstrap.jar
啓動成功,並注意紅色標記處必定要爲confluence安裝目錄
6.檢查是否啓動成功
首先查看java進程是否啓動:須要java啓動成功
ps aux | grep java
其次查看相應端口是否監聽:tomcat默認監聽8080端口,須要監聽方可成功
netstat -ntl | grep 8080
基本上這兩步若是成果基本啓動成功,下面就web訪問confluence查看是否成功。
經過web訪問「http://IP:8080/,若成功出現confluence配置頁面,說名配置成功,下面就能夠按照提示一步一步進行配置。
這裏說一下tomcat的事情,千萬不要被tomcat所迷惑,confluence須要tomcat其實本身已經內嵌了tomcat。即便要安裝tomcat,在linux下須要下載tomcat的編譯好的文件,千萬不要下載src文件,本身編譯,我就是下載了這個文件,因此一直都未能經過的,受了很多苦啊,不過也學到了點東西,編譯tomcat是須要ant的,ant也是須要安裝的,不過有了這一次估計能夠成爲confluence的高手了。哈哈。