如何在lein-ring uberwar中添加META-INF / context.xml

时间:2018-05-08 15:41:41

标签: tomcat clojure leiningen ring

使用lein-ring生成uberwar时,我可以使用:resource-paths根目录中的project.clj键将资源添加到类路径中。以这种方式添加的任何资源都会显示在/WEB-INF/classes/

由于遗留原因,我需要在.war文件的根目录下提供context.xml META-INF(解释为zip)。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

出于这些目的,lein-ring提供了:war-resources-path(可选:war-resource-paths)个密钥,可在project.clj的根目录设置。

指定的目录(或目录)下的任何文件都将直接复制到.war文件中。

因此,请将项目中的文件夹(我使用/war-root)放在包含META-INF/context.xml的文件夹中。