Java-石英-ClassCastException

我正在使用Jboss5.1.x,EJB3.0
我正在尝试配置Quartz.
当我尝试执行查找时,出现此异常:

       InitialContext ctx = new InitialContext();
        StdScheduler scheduler = (StdScheduler) ctx.lookup("Quartz");

这是例外:

java.lang.ClassCastException: org.quartz.impl.StdScheduler cannot be cast to org.quartz.Scheduler

有人有什么主意吗?

谢谢.

解决方法:

您很可能在类路径中有Quartz JAR的两个副本-JBoss有其自己的副本,而您的应用程序的lib目录中也可能有一个副本.两者发生了冲突.

从应用程序中删除JAR,然后重试.

上一篇:java-RESTEasy-简单的字符串数组/集合编组


下一篇:java-如果将Jdbc作为Web应用程序部署在Jboss AS 7中,模块名称是什么?