在tomcat类路径中的web-inf / lib中包含目录

在我的webapp中;默认情况下,将WEB-INF / lib添加到类路径中。现在,我想在雄猫的类路径中添加spring

jar文件。如果我将所有的jar文件放在WEB-INF / lib中;它工作正常。但是,如果我想添加目录WEB-INF / lib /

spring并将所有jar文件放在spring目录中;它不起作用。如何在类路径中包含WEB-INF / lib / spring。

我希望在web.xml中进行更改,因为它非常本地化到我的webapp。当然,我不想在catalina.properties中进行更改,因为所有的jar文件都已加载到JVM中(而不仅仅是在classpath中添加了)

回答:

您不必关心jar文件如何被隔离到war文件中:它仅由容器使用。隔离jar文件在您的源项目中可能很有用。但是然后,您只需要有一个构建过程(使用ant,gradle等),即可将所有子目录中的所有jar文件复制到中WEB-

INF/lib。使用蚂蚁:

<copy todir="web/WEB-INF/lib" flatten="true">

<fileset dir="lib">

<include name="**/*.jar"/>

</fileset>

</copy>

以上是 在tomcat类路径中的web-inf / lib中包含目录 的全部内容, 来源链接: utcz.com/qa/415212.html

回到顶部