我使用:的Tomcat 6和更新的context.xml上部署
- 的Tomcat 6.0.30
這裏是我的context.xml和web.xml結構在我的Web應用程序項目:
- META-INF
- 的context.xml
- WEB-INF
- 的web.xml
當我爲我的應用程序WAR文件,context.xml中被包裝成預期。當我將WAR文件複製到Tomcat webapps文件夾並啓動Tomcat時,WAR文件被解壓縮,context.xml被複制到\conf\Catalina\localhost\<webappname>.xml
,如預期的那樣。但是,這隻有在<webappname>.xml
尚不存在的情況下才有效。因此,我無法更新context.xml,打包WAR並重新部署,而無需先刪除現有的<webappname>.xml
。我知道這是基於閱讀文檔的預期功能。
我的問題是,我該怎麼做?如何更新context.xml並將這些更新自動複製,就像它們是全新的一樣?我不想在每次發佈前刪除<webappname>.xml
。
也許我正在走這個錯誤的方式?
我得出結論,我只需要處理 用它。 – 2012-04-19 17:49:08