java.lang.ClassNotFoundException: org.quartz.DisallowConcurrentExecution

来源:互联网 发布:4fang软件论坛 编辑:程序博客网 时间:2024/04/28 17:19
Exception in thread "DefaultQuartzScheduler_QuartzSchedulerThread" java.lang.NoClassDefFoundError: org/quartz/DisallowConcurrentExecutionINFO: Illegal access: this web application instance has been stopped already.  Could not load org.quartz.DisallowConcurrentExecution.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.        at org.quartz.impl.JobDetailImpl.isConcurrentExectionDisallowed(JobDetailImpl.java:390)java.lang.IllegalStateException        at org.quartz.simpl.RAMJobStore.acquireNextTriggers(RAMJobStore.java:1447)        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:264)        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)Caused by: java.lang.ClassNotFoundException: org.quartz.DisallowConcurrentExecution        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)        at org.quartz.impl.JobDetailImpl.isConcurrentExectionDisallowed(JobDetailImpl.java:390)        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)        at org.quartz.simpl.RAMJobStore.acquireNextTriggers(RAMJobStore.java:1447)        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)        at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:264)
解决方法:make sure you have only 1 quartz-all-.jar in your classpath (maybe you have 2 : 1 in Tomcat lib folder + 1 in your war)
翻译:确保你只有1 quartz-all .jar在您的类路径(也许你有两个在Tomcat lib文件夹中造成的)
0 0
原创粉丝点击