我正在尝试将网络应用程序移植到Tomee(Apache TomEE 1.5.2),但我遇到了一个主要障碍。
我们的应用程序使用石英版本与捆绑版石英冲突。
Tomee带有quartz-2.1.6.jar
,据我所知,它是作为容器设置的一部分加载的,但我们的应用程序依赖于一个非常旧的Quartz版本,我们现在无法更新时间。
从研究中我已经假设将旧的夸脱jar放在我的web-app的WEB-INF/lib
中就足够了,并且根据Tomcat类加载信息here,它会在之前查找<{1}}目录中的quartz-2.1.6.jar
,情况似乎并非如此。
Tomee是否可以使用捆绑版Quartz和我的网络应用程序来使用不同版本的Quartz?
答案 0 :(得分:0)
感谢Romain Manni-Bucau。
解决方案是添加
openejb.classloader.forced-load=org.quartz