0

在尝试遵循 Kariem 的评论(展示如何从 1.5.2 升级到 1.6.0)之后,我也在尝试将 Quartz Scheduler 1.5.2 升级到 2.2.0。服务器上的java版本是1.6。

但是,当我在重新启动服务器后执行调度程序时,它会显示以下错误。我试图将其更改回 1.5.2。错误消息仍然相同。有谁知道如何修理它?

17:13:58,811 错误 [STDERR] 线程“Thread-11”中的异常
17:13:58,813 错误 [STDERR] java.lang.IncompatibleClassChangeError:在 java.lang.ClassLoader 实现类
17:13:58,814 错误 [STDERR]。 defineClass1(Native Method)
17:13:58,814 java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) 处的错误 [STDERR]
17:13:58,814 java.lang.ClassLoader.defineClass(ClassLoader.java) 处的错误 [STDERR] :616)
17:13:58,814 错误 [STDERR] 在 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
17:13:58,814 错误 [STDERR] 在 org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader .java:1814)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872) 处的
17:13:58,814 错误 [STDERR] org.jboss.web.tomcat.service.WebAppClassLoader 处的 17:13:58,814 错误 [STDERR]。 findClass(WebAppClassLoader.java:139)
17:13:58,814 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325) 的错误 [STDERR]
17:13:58,814 org.apache 的错误 [STDERR]。 catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)

4

1 回答 1

0

经过几天的搜索,我终于找到了答案。

首先,我按照此链接在 JBoss 上配置 Quartz 服务 - https://community.jboss.org/wiki/HowToConfigureAQuartzService
其次,确保类路径中没有石英 JAR。否则,您将得到“Quartz - ClassCastException”。感谢此链接的提示 - Quartz - ClassCastException

于 2013-09-03T16:28:14.820 回答