Struts2

20 respostas
R

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

20 Respostas

lazaropj

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

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

R

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

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

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

Vc colocou o jar javassit?

drigo.angelo

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

R

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!

R

onde eu realmente coloco os .jars???

dcorteztec

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>
drigo.angelo

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?

R

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 /*
R

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

drigo.angelo

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… :?

R

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

lazaropj

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

e tenta novamente

dcorteztec

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.

R

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

lazaropj

colocou a lib q eu falei?

R

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

R

coloquei

R

deve ser algum erro besta q nem está relacionado a isso!
vou dah uma lida lida geral hj a noite!
mas msm assim obrigado

Criado 26 de janeiro de 2011
Ultima resposta 26 de jan. de 2011
Respostas 20
Participantes 4