如何修改Tomcat的默认META-INF \ context.xml?

时间:2016-03-07 08:32:05

标签: tomcat war meta-inf

(这里讨论的Tomcat是一个in-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本身。)

1 个答案:

答案 0 :(得分:0)

这就是在构建期间(即不修改源代码)可以自行提供一个自己的context.xml的方法,从而避免Tomcat添加自己的: mvn install ... -Dmaven.war.containerConfigXML = src / main / resources / context.xml