2004年1月3日

部署 Tomcat Web App 的 mini FAQ

Tomcat 中有一很方便的 web app. 來管理電腦裡所有的 web app. 可是如果不懂 Tomcat 裡重要的 configuration 檔案(通常是一些 .xml 的檔案)的話,那用 Tomcat 裡的 /manager/html 來部署自己的 web app. 就可能會出問題。

Q1: 已經按照 Tomcat 裡的說明文件 install 了 web app. ,可是重新啟動 Tomcat 後,還是沒有 install ,必須重新 install 一次。

A1: 因為想要 install 的 web app. 裡並沒有 web.xml 的檔案,請加入一 web.xml 到你的 /WEB-INF 目錄底下。

Q2: 可不可以 install web app. 於別的目錄下? 並非安裝於 Tomcat 中的 /webapps 下。

A2: 可以。加一 $web-app-path.xml 於 /webapps 目錄下。$web-app-path 為你 web app. 的路徑名稱。舉例如下:假設有一名為 myApp 的 web app. 放在 D:\myApp ,那只要將下面的程式碼用文字編輯器編輯存檔成 myApp.xml ,並放在 Tomcat 的 /webapps 下即可。

<Context path="/myApp" docBase="D:/myApp" crossContext="true"> </Context>

沒有留言: