Erro com Spring e jboss 4 - Error loading WebappClassLoader

4 respostas
S

Estou tentando montar um ambiente com spring mas está dando esse erro

14:53:17,412 INFO [[/ConhecendoSpringMVC]] Marking servlet springmvc as unavailable 14:53:17,412 ERROR [[/ConhecendoSpringMVC]] Error loading WebappClassLoader delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: java.net.FactoryURLClassLoader@6bc73b org.springframework.web.servlet.DispatcherServlet java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 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.StandardWrapper.loadServlet(StandardWrapper.java:1083) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4071) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4375) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)

14:53:17,412 ERROR [[/ConhecendoSpringMVC]] Servlet /ConhecendoSpringMVC threw load() exception java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 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.StandardWrapper.loadServlet(StandardWrapper.java:1083) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)

Nunca vi isso antes, oque fazer para corrigir?

4 Respostas

Hebert_Coelho

Vc adicionou todas as bibliotecas? ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

S

Coloquei essas

org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context.support-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar

S

Descobri o problema mas não sei pq isso funciona desse jeito.

No Build Path havia as bibliotecas externamente, só precisei tira-las e coloca-las no web-inf/lib. Funcionou só não sei pq, se alguem puder me explica ro motivo,

Hebert_Coelho

Os arquivos que estão na pasta /lib são empacotados dentro do arquivo WAR/EAR. As bibliotecas são enviadas junto com seu código.

Criado 22 de março de 2012
Ultima resposta 22 de mar. de 2012
Respostas 4
Participantes 2