在mvn clean install上,Context.xml没有进入WAR

时间:2014-08-27 13:28:08

标签: java xml eclipse maven

我正在研究maven项目(servlet)。我做了一个context.xml并把它放在:  的 / ovmgmt /目标/ M2E-WTP /网络资源/ META-INF

当我构建项目时(使用mvn clean install),context.html被删除并且不会进入我的WAR。 如果我使用mvn install构建项目,那么它就会保留。

我在堆栈溢出和其他一些站点上经历了很多问题,但没有任何帮助。

我的web.xml中没有资源引用,是否导致问题。

1 个答案:

答案 0 :(得分:2)

所以最终的答案是:不要将文件放在目标文件夹中,将其放在Maven文档定义的正确源文件夹中。 Maven Web模块有一个用于Web资源的文件夹src / main / webapp,因此必须将Web资源META-INF / context.xml保存为src / main / webapp / META-INF / context.xml。

只是为了完成图片:还有一个文件夹src / main / resources。您放在那里的资源将打包到WEB-INF / classes文件夹中。

src / main / webapp - >网络资源

src / main / resources - > classpath资源