[RESOLVIDO]Erro ao mapear Struts 2 o arquivo web.xml

9 respostas
A

Boa tarde galera, to aqui começando a estudar Struts 2, fiz um projeto de teste aqui adicionei ele no Tomcat, adicionei os ?Jars? do Struts 2 na pasta ?lib? e rodei no navegador e deu certo aparentemente, isso sem Sruts 2, logo após esses teste fui colocar o Mapeamento do Struts 2 no arquivo web.xml, após colocar o mapeamento do Struts do aquivo web.xml tentei rodar a aplicação no navegador e deu um erro, o erro ocorreu após o mapeamento do Struts 2 no web.xml, to tentando resolver aqui mais não o conseguindo, será por que está ocorrendo esse erro??
Irei postar o erro e o arquivo web.xml mapeado..

Obrigado!! ARQUIVO WEB.XML MAPEADO COM STRUTS 2
<?xml version="1.0" encoding="UTF-8"?>   
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">   
  <display-name>Testando</display-name>   
  <welcome-file-list>   
   <welcome-file>index.jsp</welcome-file>
</welcome-file-list>   
  <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>   
</web-app>
ERRO QUE ESTÁ OCORRENDO
HTTP Status 404 - /Testando/   
  
type Status report   
  
message /Testando/   
  
description The requested resource (/Testando/) is not available.   
     Apache Tomcat/6.0.16

9 Respostas

rodrigo.manfre

Você adicionou os jar do struts 2 também?

Tente usar o código abaixo

<filter>

<filter-name>struts</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

</filter>

<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

von.juliano

Nesse post é mostrado como fazer as configuracões de forma bem simples. Espero que ajude!

Flw! :thumbup:

A

rodrigo.manfre:
Você adicionou os jar do struts 2 também?

Tente usar o código abaixo

<filter>

<filter-name>struts</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

</filter>

<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

Sim eu adicionei os Jars do Struts 2 certinho, se quiser passo a relação com os nomes deles…
Irei tentar sua solução, qualquer coisa aviso aqui
Obrigado!!

A

von.juliano:
Nesse post é mostrado como fazer as configuracões de forma bem simples. Espero que ajude!

Flw! :thumbup:

Ok Amigo, irei tentar aqui, qualquer coisa aviso aqui falo?
Abraço e Obrigado!!

A

Ai rodrigo.manfre, Continua dando o mesmo erro… :cry:

A

Ai von.juliano, Obrigado pela sua ajuda, assim que tiver um tempinho irei da uma olhada na página que você me passou, ai se de alguma coisa errada irei postar aqui OK???

Obrigado!!!

edmarr
Este e o mapeamento basico do Struts2. Verifique novamente como esta adicionado os jars ao seu classpath.
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
	<display-name>Minicurso</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>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>
A
edmarr:
Este e o mapeamento basico do Struts2. Verifique novamente como esta adicionado os jars ao seu classpath.
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
	<display-name>Minicurso</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>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>
Olá Amigo, deu o mesmo erro.. kkkkkkk Eu ja tinha feito esse mapeamento!! rsrrs
A

Ai galera, troquei os Jars do Struts 2 da minha aplicação e aparentemente deu certo, a página de teste.jsp que estava dando aquele erro agora não está mais, eu adicionei os seguintes Jars do Struts 2 -->>

xwork-core-2.2.3 struts2-core-2.2.3 struts2-convention-plugin-2.2.3 ognl-3.0.1 javassist-3.11.0.GA freemarker-2.3.16 commons-lang-2.5 commons-lang-2.5 commons-fileupload-1.2.2 asm-tree-3.1 asm-tree-3.1 asm-3.1

Obrigado pela ajuda ai Pessoal, qualquer coisa irei postar aqui no forum ok???

Obrigado!!

Criado 22 de agosto de 2011
Ultima resposta 23 de ago. de 2011
Respostas 9
Participantes 4