[Resolvido]Novo projeto com VRaptor e erro no filtro

6 respostas
Rafael_Guerreiro

Olá pessoal, tudo bom?
Eu começei um novo projeto com VRaptor, porém, tive esse problema, e não sei como resolver, visto que não temos nada no projeto ainda.

GRAVE: Exception starting filter vraptor java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at br.com.caelum.vraptor.VRaptor.<clinit>(VRaptor.java:60) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:252) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4584) at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5262) at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5257) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) ... 19 more

Obrigado.

6 Respostas

Lucas_Cavalcanti

classNotFound == falta algum jar

Rafael_Guerreiro

Mas os jars estão lá…

slf4j-api-1.5.8.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.5.8.jar
slf4j-log4j12-1.6.1.jar

Acredito que sejam esses…

Lucas_Cavalcanti

estão na WEB-INF/lib?

Rafael_Guerreiro

Sim. Junto com todos os outros Jars.

Inclusive, consigo instanciar essa classe que ele não encontrou.

Lucas_Cavalcanti

bizarro…

bom, tem jars de duas versões diferentes… apague os -1.5.8, dê um clean no projeto e no servidor, e tente de novo

Rafael_Guerreiro

Muito estranho. Pois meu outro projeto tem esses 4 jars e nunca deu esse problema…

Bom, a única diferença entre os dois é o Tomcat, nesse novo, estou usando o 7, e naquele o 6.

Mas agora funcionou certinho. Obrigado Lucas, mais uma vez!

Criado 6 de outubro de 2011
Ultima resposta 6 de out. de 2011
Respostas 6
Participantes 2