2010/12/24

Resin 2.1.x 版移植到 Tomcat 6 注意事項

  Java 免費的 Application Server 那麼多,許多公司會選擇 Tomcat 或是 Resin .最近公司希望將之前許多建立在 Resin 上的 Web Application 移植到 Tomcat 6.主要原因是 Resin 較少人使用且網路上的中文資源較不充足,且多個 Web Application 中任一 App 有問題要重新啟動時會影響其它App.

  以下是自己試移植到 Tomcat 6.0.29版的心得:

  • Windows 平台 Resin 檔名大小寫是OK,但 Tomcat 仍然是大小寫不同即視為不同的檔案
  • Properties 檔路徑要調整,如果程式中讀取的 property 檔沒特別指定路徑的話
  • DB Connection Pool 要在 context.xml 中重設定
  • Jsp/Servlet 編碼請參考 examples 下的 filter 程式(filters.SetCharacterEncodingFilter)及設定
  • jar file 要複製到 lib 目錄下