JSPWiki是一個開放原始碼的wiki engine,目前採用
LGPL授權,未來將會轉移到
Apache去,使用Java語言(JSP+Servlet)開發,wiki的精神就是每個人都可以編輯,所以滿適合用於公司內團隊的協同作業上,例如產生軟體開發專案相關的說明文件或是系統安裝、設定、操作的說明文件等,讓小組成員隨時參考。
安裝起來也滿方便的,首先我們先
下載目前stable的2.6.3版,並將其解壓縮後,放到
Tomcat的webapps目錄下,在我的環境上是symbolic link到使用者家目錄下的www目錄。
cd ~/download
wget http://www.ecyrd.com/~jalkanen/JSPWiki/2.6.3/JSPWiki-2.6.3-bin.zip
rm -rf JSPWiki
unzip JSPWiki-2.6.3-bin.zip
cd JSPWiki
mkdir ~/www/wiki
unzip JSPWiki.war -d ~/www/wiki/
mkdir ~/www/data/wikidata
unzip JSPWiki-corepages.zip -d ~/www/data/wikidata
sed -i -e "s/\/p\/web\/www-data\/jspwiki/\/home\/andowson\/www\/data\/wikidata/g" \
-e "s/\/tmp\/jspwiki.log/logs\/jspwiki.log/g" ~/www/wiki/WEB-INF/jspwiki.properties
sudo chmod 664 ~/www/wiki/WEB-INF/jspwiki.properties
sudo chgrp tomcat ~/www/wiki/WEB-INF/jspwiki.properties
sudo chmod 775 ~/www/data/wikidata
sudo chmod 664 ~/www/data/wikidata/*.txt
sudo chgrp -R tomcat ~/www/data/wikidata
接著修改/etc/httpd/conf.d/mod_jk.conf:
JkMount /wiki/* loadbalancer
重新啟動Apache和Tomcat,載入JSPWiki,
利用http://<myhost>/wiki/Install.jsp設定並產生admin的帳號及密碼(亂數產生),請登入後先修改密碼。
再來就可以參考網站上的文件進行編輯了。