gpt4 book ai didi

tomcat - 将多个 lib 目录添加到我的 java WebApp

转载 作者:行者123 更新时间:2023-11-28 23:47:37 24 4
gpt4 key购买 nike

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

考虑目录结构是这样的:

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

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

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

最佳答案

没有这样的配置参数。您必须将所有 Web 应用程序的库放在 WEB-INF\lib 中才能自动加载(根据 Servlet 规范)。
如果您不想这样做(当然也不想将库放在 tomcat 的共享库中),那么您唯一的选择就是编写您自己的自定义 Web application ClassLoader使用 context.xml ,除了 WEB-INF\lib 中的库(以及 WEB-INF\classes 中的类)将加载您的WEB-INF/dependencylib 中的依赖 jar。

这家伙 here好像有他的loader的例子

关于tomcat - 将多个 lib 目录添加到我的 java WebApp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12225832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com