gpt4 book ai didi

java - Tomcat 7 类加载首选项顺序

转载 作者:行者123 更新时间:2023-11-28 23:04:27 25 4
gpt4 key购买 nike

我有以下场景:

一方面,我有一个 tomcat 实例,其中有很多应用程序需要包含 slf4j 库的 activemq-all.jar,所以我将它部署到 lib 目录中,这对我来说不是可选的在每个应用程序中包含此 jar 文件。

另一方面,我需要安装一个我无法控制的监视器应用程序,并且随附了不同版本的 slf4j。

在另一个 tomcat 实例上运行最后一个应用程序也不是一种选择。

我想配置 tomcat 的 ClassLoader 以尝试首先加载 webapps 上的 jar,然后再加载 lib/目录中的 jars。

这可能吗?如何实现?

最佳答案

默认情况下,tomcat 首先加载 Web 应用程序类,并赋予它们比其自己的 lib 目录中的类更高的优先级。您可以保留提到的 jar 是 lb 文件夹。通常我会推荐 catalina_base 目录

关于java - Tomcat 7 类加载首选项顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11999199/

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