Problemas com Log4j

3 respostas
vcsmetallica

Galera,

Estou com o problema na minha aplicacao. Estou utilizando o Quartz para agendar algumas tarefas na minha aplicacao. Quando inicio o meu tomcat esta dando esse erro. Sendo que o meu log4j.jar esta no meu path. Nao estou entendo esse erro.

java.lang.IllegalStateException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
Exception in thread "ParserControlTrackScheduler_Worker-1" java.lang.NoClassDefFoundError: org/apache/log4j/spi/VectorWriter
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
        at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at org.apache.log4j.Category.forcedLog(Category.java:388)
        at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:154)
        at org.apache.log4j.Category.log(Category.java:853)
        at org.apache.log4j.Category.forcedLog(Category.java:388)
        at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:257)
        at org.apache.log4j.Category.log(Category.java:853)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:211)
        at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:257)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:211)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.spi.VectorWriter
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
07/11/2009 13:51:15 org.apache.coyote.http11.Http11Protocol pause
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
INFO: Pausing Coyote HTTP/1.1 on http-8082
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
07/11/2009 13:51:16 org.apache.catalina.core.StandardService stop
        ... 6 more

Valeu mais uma vez Galera.

3 Respostas

G
Veja se você tem a última versão em http://logging.apache.org/log4j/ e veja se está dentro de WEB-INF/lib.

Abraços

Veja se você tem a última versão em http://logging.apache.org/log4j/ e veja se está dentro de WEB-INF/lib.

Abraços

vcsmetallica

garcia-jj:
java.lang.NoClassDefFoundError: org/apache/log4j/spi/VectorWriter

Veja se você tem a última versão em http://logging.apache.org/log4j/ e veja se está dentro de WEB-INF/lib.

Abraços

Ja realizei todos os precedimentos citado acima. Ja coloquei o log4j dentro da pasta lib do tomcat e nada tambem.

Valeu pela ajuda

vcsmetallica

G

Não é na lib do tomcat, e sim no WEB-INF/lib do teu projeto.

Criado 6 de novembro de 2009
Ultima resposta 6 de nov. de 2009
Respostas 3
Participantes 2