在Linux下安裝JspWiki的完整過程
剛才無(wú)意中發(fā)現(xiàn)自己很久以前寫給同事看的東西,干脆貼出來。
- 安裝環(huán)境
Wiki的功能比較簡(jiǎn)單,因此互聯(lián)網(wǎng)上Wiki的實(shí)現(xiàn)非常非常的多,有各種各樣的實(shí)現(xiàn),基于asp、java、php、Python、perl等等,大家可以根據(jù)情況自己挑一個(gè)。從這方面看,Wiki映證了一個(gè)道理,簡(jiǎn)單的就是最美的,好像有一大筐做工精致的藝術(shù)品擺在你面前讓你挑,真是人生快事。至于俺么,當(dāng)然是選擇基于Java的了!有人做好了給你用,爽哦。
我的安裝環(huán)境:Linux + Tomcat-5.0.19 + JSPWiki 2.0.52 + jdk1.4 。 - 開始安裝的準(zhǔn)備工作
下載 JDK, Tomcat 并安裝,這里就不說了,呵呵。
從 http://www.jspwiki.org/ 下載JSPWiki, 當(dāng)前的穩(wěn)定版本是2.0.52。當(dāng)然這個(gè)網(wǎng)站本身也是用Wiki做的,去下載時(shí)你就已經(jīng)認(rèn)識(shí)到Wiki是什么東東了。下載下來的是一個(gè)壓縮文件 jspwiki-2.0.52-bin.zip ,解壓后進(jìn)入解壓的文件夾,可以看到JSPWiki.war、JSPWiki-samplepages.zip兩個(gè)文件,前者就是JSPWiki的程序了,JSPWiki-samplepages.zip里是其官方給出的一些例子頁(yè)面,很有價(jià)值哦。 - 安裝
將JSPWiki.war解壓到一個(gè)文件夾,假設(shè)叫wiki,后放到 Tomcat 的Webapps文件夾下,進(jìn)入 wiki/WEB-INF/ , 編輯 jspwiki.properties ,進(jìn)行相關(guān)的設(shè)置,幾個(gè)重要的參數(shù):
a) jspwiki.applicationName = your app name -------- 你這個(gè)Wiki網(wǎng)站的名稱
b) jspwiki.pageProvider = VersioningFileProvider -------- Wiki對(duì)頁(yè)面的管理方式,有三種: RCSFileProvider, FileSystemProvider, VersioningFileProvider(推薦使用).
c) jspwiki.fileSystemProvider.pageDir = /home/wiki -------- 網(wǎng)站內(nèi)容存放地點(diǎn)
d) jspwiki.basicAttachmentProvider.storageDir = /home/wiki/attach -------- 網(wǎng)站用戶上傳的附件的存放地點(diǎn)
e) jspwiki.encoding = UTF-8 -------- 設(shè)置頁(yè)面的編碼格式
f) jspwiki.rss.channelLanguage = zh-cn -------- 設(shè)置rss語(yǔ)言格式,如果你不需要rss功能的話可以不設(shè)置
g) jspwiki.baseURL= ——wiki的基本URL,如果你不需要rss功能的話可以不設(shè)置
h)jspwiki.translatorReader.allowHTML = false -------- 是否允許wiki里面支持html,網(wǎng)站對(duì)外開放時(shí)最好不要設(shè),因?yàn)閣iki是協(xié)同編輯的,如果有人惡意使用js的話,就慘了,呵呵。 - 設(shè)置字符集
安裝后要使有中文問題,注意看上一項(xiàng)4中的 e ,f 兩項(xiàng)是不是都設(shè)置對(duì)了. - 運(yùn)行Wiki,添加頁(yè)面
jspWiki內(nèi)置了一些用于布局的版面page,包括Home、Index、LeftFooter、LeftMenu、LegalAndPrivacyNotice、MenuBar、RightFooter、RightMenuBar、Website、Contacts、ErrorMessage等等,只要稍加編輯就可以攢一個(gè)挺專業(yè)的網(wǎng)站。激活它們的方法是瀏覽器中輸入: http://localhost:8080/wiki/Wiki.jsp?page=pageName. - 后期處理
設(shè)置tomcat為自啟動(dòng): 在startup.sh 中設(shè)置 JAVA_HOME , CLASSPATH , PATH 等環(huán)境變量,在 /etc/rc.d/rc.local 中添加啟動(dòng)腳本。
熟悉wiki之后可以進(jìn)一步學(xué)習(xí)FitNesse之類的 Wiki 的較高級(jí)的應(yīng)用。
posted on 2005-12-08 23:03 weidy 閱讀(1040) 評(píng)論(0) 編輯 收藏 所屬分類: Java世界