一尘不染

使用的jar版本不同于Tomee随附的jar

tomcat

我正在尝试将Web应用程序移植到Tomee(Apache TomEE 1.5.2),但是遇到了很大的障碍。

我们的应用程序使用的石英版本与捆绑的石英版本存在冲突。

quartz-2.1.6.jar据我所知,Tomee随同它一起被加载为容器设置的一部分,但是我们的应用程序依赖于非常老的Quartz版本,因此我们目前无法进行更新。

根据研究,我认为将较旧的夸脱jar放在WEB- INF/lib我的Web应用程序中就足够了,并且根据Tomcat类的加载信息,此处quartz-2.1.6.jar${catalina.home}/lib目录中的之前查找它,这似乎不是案件。

Tomee是否可以使用捆绑版本的Quartz和我的网络应用程序使用其他版本的Quartz?


阅读 293

收藏
2020-06-16

共1个答案

一尘不染

感谢Romain Manni-Bucau。

解决方案是添加

openejb.classloader.forced-load=org.quartz

请参阅Tomee用户邮件列表

2020-06-16