Erro Utilizando Struts 2

17 respostas
A
Boa noite Galera!! To Estudando Struts 2 seguindo umas vídeo aulas do DevMedia, estou seguindoe fazendo tudo que o professor da vídeo aula está fazendo, temos os arquivos padrão web.xml onde está mapeado o Struts, o arquivo é esse.. --->>>
<?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>Aula03</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>
, temos também o arquivo Struts.xml que veio dentro do pacote que baixei o Struts 2, ele já se encontra no meu projeto dentro dentro do diretorio src, como feito na vídeo aula.. o arquivo é esse -->>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />

    <package name="default"  extends="struts-default">

        <default-action-ref name="home" />


        <action name="home">
           <result>/WEB-INF/pages/home.jsp</result>
        </action>
    </package>

</struts>
, tem também o arquivo home.jsp, que contem o JSP inicial... o aarquivo é esse -->>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
        <title>Página Principal</title>
    </head>
    <body>
            <h2>Aula 03 - Seja Bem Vindo.</h2>
    </body>
</html>
, mais quando executo o tomcat dentro do eclipse e tento abrir o projeto no url do navegar me deparo com o seguinte erro
HTTP Status 404 - /Aula03/

type Status report

message /Aula03/

description The requested resource (/Aula03/) is not available.
Apache Tomcat/6.0.16
, to tentando encontrar a solução aqui mais não consigo, será que vocês poderíam me ajudar?????????

Obrigado!!

17 Respostas

A

E ai galera, alguma solução???

R

Olá,

Como você está fazendo na chamada da url?

at

A

railonpereira:
Olá,

Como você está fazendo na chamada da url?

at


Voce ta falando da URL do navegador ou de algum algum arquivo XML

A

Caso vc se referir ao URL do navegador, eu estou chamando igual na vídeo aula da DevMedia, to fazendo tudo que o professor da vídeo aula faz,
caso seja o URL do navegar WEB estou chamando da seguinte forma Http://localhost:8080/Aula03

R

tenta:

Http://localhost:8084/Aula03

ate

A

Essa porta 8084 não da amigo!!
:cry:

A

É galera, ja tem 5 dias que to tentando desvendar esse erro e nada de solução, a sinistro!! :shock:

A

R

Olá Anderson

sinceramente não sei o que está havendo
mas tenta desinstalar o tomcat e o instale novamente
uma versão atual.

at

A

railonpereira:
Olá Anderson

sinceramente não sei o que está havendo
mas tenta desinstalar o tomcat e o instale novamente
uma versão atual.

at


Eu estou usando o tomcat 6, instalei a versão 7 mais ta dando a mesma coisa!!
Cara, ess erro ta sinistro!!!

edysnipes

Vamos lá,

tire a página home de …/pages/ e coloca na WebContent.

Depois vá até o web.xml e onde

<welcome-file-list>  
   <welcome-file>index.jsp</welcome-file>  
  </welcome-file-list>

altere para

<welcome-file-list>  
   <welcome-file>home.jsp</welcome-file>  
  </welcome-file-list>

start no tomcat e vê se funciona.

A

edysnipes:
Vamos lá,

tire a página home de …/pages/ e coloca na WebContent.

Depois vá até o web.xml e onde

<welcome-file-list>  
   <welcome-file>index.jsp</welcome-file>  
  </welcome-file-list>

altere para

<welcome-file-list>  
   <welcome-file>home.jsp</welcome-file>  
  </welcome-file-list>

start no tomcat e vê se funciona.

Ok amigou vou tentar aqui, qualquer coisa eu te aviso aqui no forum, Obrigado!

A

Ai edysnipes, deu o mesmo erro!!
:shock:

edysnipes

No console do eclipse tem algum erro?

Se não:

Vc adicionou o projeto no tomcat?

Melhor ainda, o tomcat que vc tem está instalado na máquina ou vc baixou e esta executando pelo eclipse.

A

:shock:

A

edysnipes:
No console do eclipse tem algum erro?

Se não:

Vc adicionou o projeto no tomcat?

Melhor ainda, o tomcat que vc tem está instalado na máquina ou vc baixou e esta executando pelo eclipse.

  • Console do Eclipse eu dou o comando “Start” para o tomcat ser inicializado, depois vou no navegador de internet e chamo o projeto…
  • Eu Adicionei o projeto no Eclipse sim,
  • O TomCat que eu tenho instalado no na minha máquina eu baixei direto do Site da Apache Tomcat, executo o comando “Start” dentro do Eclipse e depois chamo o projeto no navegador WEB…
  • Eu tenho outros projetos aqui, e eles rodam normalmente no navegador WEB, mas esse ai que tem os “Jars” do Struts 2 ta dando esse erro…
    Sinistro!!! :evil:
A

.

Criado 11 de agosto de 2011
Ultima resposta 22 de ago. de 2011
Respostas 17
Participantes 3