Dee*_*pak 3 java tomcat classpath tomcat6
在我的webapp中; 默认情况下,在classpath中添加WEB-INF/lib,这很好.现在,我想在tomcat的类路径中添加spring jar文件.如果我将所有jar文件放在WEB-INF/lib中; 它工作正常.但是如果我想添加一个目录WEB-INF/lib/spring并将所有jar文件放在spring目录下; 它不起作用.如何在类路径中包含WEB-INF/lib/spring.
我更愿意在web.xml中进行更改,因为它非常本地化为我的webapp.当然我不想在catalina.properties中进行更改,因为所有jar文件都在JVM中加载(不仅仅是在类路径中添加)
你不应该关心如何将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>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3902 次 |
最近记录: |