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应用程序的根目录,这可能不是您想要做的,也不是您想要遵循的示例。