Maven WebApp META-INF context.xml

我正在使用Maven 3,我正在尝试在webapp文件夹下添加META-INF文件夹。 所以我想尝试做以下事情:

src main webapp META-INF context.xml WEB-INF 

以下是我的POM文件:

   4.0.0 com.data Java-WebApp 0.0.1-SNAPSHOT war Java-Web Application   3.0.6.RELEASE    junit junit 3.8.1 test    data   com.data Java-Parent 0.0.1-SNAPSHOT   

在src / main / resources下我添加了一个META-INF \ context.xml。 使用mvn包打包WAR文件时,结构如下所示:

 data webapp META-INF WEB-INF index.jsp 

可以看到WEB-INF下的相关文件。 但是,META-INF文件夹是空白的。 我的默认Maven将在WEB-INF / classes下添加资源。

我想特别希望:

 data webapp META-INF context.xml WEB-INF 

这怎么可能? 我尝试了其他的东西,但它仍然没有用。 context.xml包含以下内容:

   

我尝试从src \ main \ resources中删除META-INF文件夹,并直接将其放在webapp \ META-INF下。 context.xml显示但是当部署到Tomcat时,我定义的上下文根不起作用。

将META-INF文件夹放在src / main / resources中。

把它放在你的pom.xml上……对不起我以前错过了它;

    org.apache.maven.plugins maven-war-plugin 3.0.0    true lib/      ${project.basedir}/src/main/resources    mywar     

网络资源标签是重要的……希望这会有所帮助

请改用标签。 上面的答案使用将src / main / resources中的所有内容复制到Web应用程序的根目录,这可能不是您想要做的,也不是您想要遵循的示例。