昨天 mikeliu(http://photozone.adsldns.org/,頁面存檔)在的「Snipsnap 修改計劃的下一步」的回響和他的 blog 中提到了我中文化過後的 Snipsnap 在安裝時會出現 HTTP ERROR: 500 org/apache/struts/util/MessageResources
的問題。於是我把 binary 檔案打開來裝一次,最後發現原來是在 install 的部份會用到一個 Homepage
物件,而此物件中所用到的 MessageResourceUtil
類別正好需要 MessageResources
類別。
解決辦法是在 build.xml 中把 struts.jar 加到編譯 snipsnap-installer.war 的區段裡(這算是一個因少寫一行而產生的 bug……XD):
<target depends="installer-jsp-jar" description="build installer war" name="installer-war">
<!-- .. -->
<copy todir="${target}/installer/webapp">
<!-- .. -->
<fileset dir="${src}/apps/default">
<include name="WEB-INF/lib/standard.jar"/>
<include name="WEB-INF/lib/jstl.jar"/>
<include name="WEB-INF/lib/struts.jar"/>
</fileset>
</copy>
<!-- .. -->
</target>
目前我已經將檔案更新完畢,並且開放下載。根據 [yoshi] 給我的建議,告訴我 Hinet 的 ADSL 用戶可享有 30MB 的免費網頁空間,於是我就趕快去申請,也已將檔案放上去了:
- Snipsnap 0.4.2a 20030811 中文化版(8.83MB):http://myweb.hinet.net/home6/cyberjos/snipsnap-0.4.2a-20030811.tgz(檔案失效)
- Snipsnap 0.4.2a 20030811 中文化版原始碼(5.72MB):http://myweb.hinet.net/home6/cyberjos/snipsnap-0.4.2a-20030811-src.tgz(檔案失效)
如有任何安裝或使用上的 bug 和建議請在此發表回響,或是寫信給我。
在此也感謝 [yoshi] 和 [overjoy] 願意提供空間讓我放置檔案,在此萬分感謝。如果 Hinet 不爭氣,讓大家下載的很痛苦的話,還請兩位多多幫忙 =)
至於 Snipsnap 對於 ping 的支援一事,目前已完成 60%。完成部份包括有讀取 ping web site list 檔案、ping 所需的 bean、Jakarta 中 HttpClient 與 Snipsnap 的整合、JSP 頁面架構設定、解析每日中有那些標題可 ping 以及只有日誌可以發出 ping 訊息(其他 wiki 無法 ping)等等。進行中的部份是 PingServer
與 ping JSP 實做的部份,以及解析 ping 網址後傳回來的訊息,還有中文化部份一點小小的修改,這些我會加緊趕工的(最近真是忙爆了,連 blog 都快沒時間寫了……)。
真是行動力超強,CyberJos++
well, could u need my help ?
jini!..:)
You mean harddisk spaces on internet?
dear,
i just ask about develping the snipsnap 😛