我有以下情况:
一方面,我有一个 tomcat 实例,其中有很多需要包含 slf4j 库的 activemq-all.jar 的应用程序,所以我已经将它部署到 lib 目录中,包含这个对我来说不是可选的每个应用程序上的 jar 文件。
另一方面,我需要安装一个我无法控制的监视器应用程序,并附带不同版本的 slf4j。
在另一个 tomcat 实例上运行最后一个应用程序也不是一种选择。
我想配置 tomcat 的 ClassLoader 以尝试先加载 webapps 上的 jars,然后再加载 lib/ 目录上的 jars。
这可能吗?怎样才能实现?