Erro com Struts2 e Hibernate

4 respostas
F

Estou tentando criar uma app web com Netbeans 6.8, Struts2 e Hibernate, já importei as bibliotecas, mas quando inicio o Tomcat ele dá a mensagem:

SEVERE: Exception starting filter struts2

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:249)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)

at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:108)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)

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:583)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

lá no web.xml consta:

<?xml version="1.0" encoding="UTF-8"?> 30 index.jsp
<filter>
    <filter-name>struts2</filter-name>
    <filter-class>
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    </filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

o que pode estar acontecendo?

4 Respostas

marcelo.bellissimo

Apenas um chute, mas deixe essa linha sem quebras de linha:

&lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter&lt;/filter-class&gt;
F

Obrigado Marcelo por sua disposição em ajudar, mas infelizmente continua o mesmo erro, se tiver mais alguma dica, não hesite em postar.
Estou fazendo a mesma app no Eclipse e esse erro não apareceu, só uma coisa estranha tá acontecendo, q inclusive postei aqui.
Mas minha preferência é pelo Netbeans.

marcelo.bellissimo

Bem… com certeza é algum erro de path, seus jars não estão sendo encontrados.

Pelo Eclipse funcionou? Ótimo, eu só uso Eclipse justamente por causa desses erros bizarros do NetBeans… cansei dele…

F

Oi Marcelo, cara se puder dá uma olhada nesse tópico pra ver se dá pra me ajudar.

http://www.guj.com.br/posts/list/149531.java

obrigado

Criado 16 de janeiro de 2010
Ultima resposta 16 de jan. de 2010
Respostas 4
Participantes 2