我正在使用:
这是我的Web应用程序项目中的context.xml和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在每次发布之前都删除它。
也许我会以错误的方式进行操作?
如果首先取消部署应用程序,则将从conf / Catalina / localhost文件夹中删除.xml文件。但是,仅进行一次新的战争不会触发取消部署(只是部署),并且不会替换旧的xml文件。
您可以通过以下任一方式取消部署该应用程序:
| 归档时间: |
|
| 查看次数: |
1802 次 |
| 最近记录: |