Desde que entreguei o spring no quartz na minha aplicação passei a receber este erro abaixo, quando vou fazer um undeploy da minha aplicação ou quando vou parar o tomcat.
Aug 26, 2009 9:45:16 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. Could not load org.quartz.utils.ExceptionHelper. 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.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1246)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at org.quartz.SchedulerException.setCause(SchedulerException.java:141)
at org.quartz.SchedulerException.<init>(SchedulerException.java:136)
at org.quartz.JobPersistenceException.<init>(JobPersistenceException.java:80)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:693)
at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3757)
at org.quartz.impl.jdbcjobstore.JobStoreTX.executeInLock(JobStoreTX.java:93)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeWithoutLock(JobStoreSupport.java:3665)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTrigger(JobStoreSupport.java:2730)
at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:266)
Exception in thread "managerMessageScheduler_QuartzSchedulerThread" java.lang.NoClassDefFoundError: org/quartz/utils/ExceptionHelper
at org.quartz.SchedulerException.setCause(SchedulerException.java:141)
at org.quartz.SchedulerException.<init>(SchedulerException.java:136)
at org.quartz.JobPersistenceException.<init>(JobPersistenceException.java:80)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:693)
at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:72)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3757)
at org.quartz.impl.jdbcjobstore.JobStoreTX.executeInLock(JobStoreTX.java:93)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeWithoutLock(JobStoreSupport.java:3665)
at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTrigger(JobStoreSupport.java:2730)
at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:266)
Caused by: java.lang.ClassNotFoundException: org.quartz.utils.ExceptionHelper
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 10 more
Alguém sabe o que poderia ser? Achei que uma API estivesse desatualizada, atualizei as duas e quando olho na API do quartz a classe aparece na exception existe no jar.