Snipsnap 0.4.2a 中文化版本安裝Bug

昨天 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 都快沒時間寫了……)。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

ten + thirteen =

在〈Snipsnap 0.4.2a 中文化版本安裝Bug〉中有 4 則留言

返回頂端