Gradle 如何在war中放置context.xml';什么是META-INF?

Gradle 如何在war中放置context.xml';什么是META-INF?,gradle,war,meta-inf,Gradle,War,Meta Inf,我正在通过Gradle的war插件构建一个webapp。为了禁用Tomcat的会话持久性,我需要将文件context.xml放在war根目录的META-INF目录中 我尝试了以下几点: 创建主项目的文件src/main/webapp/META-INF/context.xml 创建主项目的文件src/main/resources/META-INF/context.xml 但是,当我使用gradlecleanwar构建项目时,生成的war文件包含一个META-INF,其中只有一个MANIFEST

我正在通过Gradle的war插件构建一个webapp。为了禁用Tomcat的会话持久性,我需要将文件
context.xml
放在war根目录的
META-INF
目录中

我尝试了以下几点:

  • 创建主项目的文件
    src/main/webapp/META-INF/context.xml
  • 创建主项目的文件
    src/main/resources/META-INF/context.xml
但是,当我使用
gradlecleanwar
构建项目时,生成的war文件包含一个
META-INF
,其中只有一个
MANIFEST.MF
。就好像我的目录被覆盖了一样


如何在战争中放置
context.xml

src/main/webapp/META-INF/context.xml
对我来说是正确的。您可能在某个地方出错,或者您的构建脚本有问题。

我担心情况就是这样。谢谢你的确认。