(这里讨论的 Tomcat 是一个嵌入 Liferay 的 7.0.42。)
对于没有 META-INF\context.xml 的 WAR,Tomcat 提供了自己的。因此,每当我重新部署此类应用程序时,该文件也会被(重新)写入。不幸的是 META-INF/context.xml 的默认版本不适合我的(调试)需求。
Tomcat 在哪里存储 META-INF\context.xml 的默认版本?
可能是替代解决方案?
我也尝试将自己的 context.xml 放在这里,因此 Tomcat 不提供自己的:
%TOMCAT%\conf\Catalina\localhost\mywebapp.xml
...没有任何明显的效果;webapps\my-web-app\META-INF\context.xml 中的 context.xml 仍然会被 Tomcat 自己的(覆盖)。
(修改 WAR 本身是不可取的。)