我使用:的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