gpt4 book ai didi

tomcat - 如何在 Tomcat 9 中创建自定义类路径?

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

我们计划将 tomcat 服务器(我们使用的当前版本是 7)迁移到版本 9,目前我们正在使用 VirtualWebAppLoader 类来创建自定义类路径,即从外部文件夹加载 jar。但是在 Tomcat 9 中,这个加载器类不再可用。我怎样才能在 tomcat 9 中实现这一点?

最佳答案

您可以通过在上下文描述符中添加一个 Resources 元素来做到这一点:

这在 Apache Tomcat resources configuration documentation 中有描述.

<Resources>
<PreResources base="/definitly/existing/path/to/your/external/lib"
className="org.apache.catalina.webresources.DirResourceSet" readOnly="true"
internalPath="/" webAppMount="/WEB-INF/lib" />
</Resources>

这会在主要资源之前添加一个可能包含 Tomcat 搜索的 .jar 文件的文件夹。子元素的类型决定了 Tomcat 搜索资源的顺序。搜索顺序是:

  • 前资源
  • 主要资源
  • 类资源
  • jar 资源
  • 邮政资源

关于tomcat - 如何在 Tomcat 9 中创建自定义类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53515271/

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