Struts2

Pessoa estou aprendendo Struts2… mas não consigu sair desse erro!

SEVERE: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4001)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4651)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
26/01/2011 15:42:44 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
26/01/2011 15:42:44 org.apache.catalina.core.StandardContext start
SEVERE: Context [/Agenda] startup failed due to previous errors

Seja mais especifico na sua duvida e no titulo do topico…

Aonde acontece esse erro? Na hora q vc sobe o Tomcat?

quando eu digito http://localhost:8080/Agenda/formulario-pessoaFisica.jsp
ele dá esse erro ou seja
ele dá erro no filtro q é o struts2!! mas não sei porque!!
será q é pq eu coloquei os .jars do struts no lugar errado?
onde eu devo coloca-los

struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*

esse aí é stackTrace completo?
Se não for o completo… coloca o completo aí…

Vc colocou o jar javassit?

Parece que ta faltando alguma lib… esse projeto já funcionou com struts?

entaum eu não coloquei esse javassist pq não achei no meu struts2
eu estou usando a apostila da caelum!
vou tentar acha-lo!

onde eu realmente coloco os .jars???

Eu acho que o erro esta no web.xml

SEVERE: Error filterStart

    <display-name>Struts2 Application</display-name>
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.FilterDispatcher
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <welcome-file-list>
        <welcome-file>Login.jsp</welcome-file>
    </welcome-file-list>

Tem gente que gosta de colocar na pasta web-inf/libs, mas teoricamente isso não importa muito, você só precisa configurar o classpath depois.

Qual IDE você está utilizando?

dcorteztec não adiantou!!
não eh esse o problema
o meu xml inteiro esta assim

<?xml version="1.0" encoding="UTF-8"?> Agenda index.html index.htm index.jsp default.html default.htm default.jsp struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*

Eclipse Java EE IDE for Web Developers.

Build id: 20100218-1602

© Copyright Eclipse contributors and others 2005, 2009. All rights reserved.
Visit http://www.eclipse.org/webtools

Então, para adicionar um jar, você vai clicar com o botão direito no projeto > build path > configure build path > aba libraries > add jars
:stuck_out_tongue:

Agora essa javassit eu também não tinha ouvido falar… :?

mas isso eu jah fiz e não saiu o erro!
:confused:

coloca esse jar
http://mirrors.ibiblio.org/pub/mirrors/maven2/jboss/javassist/3.7.ga/javassist-3.7.ga.jar

e tenta novamente

ricardo.lino, eu troquei o meu web.xml do meu projeto que esta funcionando pelo o seu, e deu o erro o qual vc esta falando.

tem certeza que não é o web.xml

olha a diferença nos filtros. o filtro que vc configurou no seu web.xml não existe em seus jars.

da uma olhada.

continua o msm erro :confused:
não acredito!!!

colocou a lib q eu falei?

galera estou saindo do trampo!!
amanhã eu falo se consegui achar o erro!
vlw a todos aih q me ajudou!

coloquei