0

我想组织我的 java webapp 的库目录。我想从特定 web 应用程序的自定义 lib 目录加载自定义 jar 文件。

考虑目录结构是这样的:

myapp/WEB-INF/lib myapp/WEB-INF/dependencylib

我不想将依赖项 jar 文件复制到 WEB-INF/lib。如果我这样做,我将很难维护依赖关系。

添加与 webapp 一起打包的依赖库需要进行哪些配置更改。

4

1 回答 1

0

没有这样的配置参数。您必须将所有 Web 应用程序的库放入WEB-INF\lib以自动加载(根据 Servlet 规范)。
如果您不想这样做(当然也不要将库放在 tomcat 的共享库中),那么您唯一的选择是使用除了库(和 中的类)之外的 which 编写您自己的自定义Web 应用程序 ClassLoader会将您的依赖罐子加载到. context.xmlWEB-INF\libWEB-INF\classesWEB-INF/dependencylib

这家伙这里似乎有一个他的装载机的例子

于 2012-09-01T08:21:46.780 回答