目前Tomcat已經更新到新版 tomcat 7.0
參見官網 http://tomcat.apache.org/index.html
關於tomcat佈署webapp方式
- 將WAR檔複製到webapps底下
- 使用context xml file - 參考 http://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html
- 使用admin manager console deploy
第一種方式最單純,直接放到webapps中即可,啟動的tomcat自動會展開WAR檔進行佈署,
第二種方式比較可以彈性將原始程式放在別的資料夾中,並利用context檔案指向過去。
context xml file 放置路徑為 %CATALINA_HOME%\conf\Catalina\localhost\,在此建立context 描述檔案。Example:
<Context path="/myweb" docBase="實際webapp電腦位置" />
最後一種方式是使用tomcat manager
當啟動tomcat後,登入首頁 http://localhost:8080/
點選manager功能,在使用 \conf\tomcat-users.xml 設定的角色和權限登入
但礙於目前網路資安弱點氾濫,原則上不建議使用manager功能進行佈署,甚至應該將此功能頁拿掉,因為認證容易被攻破...