Ola pessoal,
Estou usando o quartz pela primeira vez, e está acontecendo algo estranho, quando eu inicio o tomcat ,
aparece o seguinte log:
SEVERE: Error configuring application listener of class br.com.virtualtechnology.quartz.JobFTP
java.lang.ClassNotFoundException: br.com.virtualtechnology.quartz.JobFTP
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3773)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
28/01/2009 10:47:26 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
mas no fim das contas o tomcat starta, e o quartz funciona normalmente, dentro do intervalo previsto.
mas o que acontece , é q o tomcat identifica só essa aplicação q esta com o quartz … o outro projeto q esta no mesmo tomcat, nao é identificado e quanto tento rodar ele , da http 404 …
Bom … eu usei o quartz da seguinte maneira:
Configurei no web.xml do tomcat a tag :
<listener>
<listener-class>br.com.virtualtechnology.quartz.JobFTP</listener-class>
</listener>
a classe JobFTP cuida da parte de criar a trigger e chamar o scheduleJob.
Alguem tem alguma ideia do pq do tomcat estar lançando aquele erro ? e se o jeito q eu fiz estiver errado , por favor me avisem.
Obrigado.