Servlet action nao disponivel

6 respostas
A

Galera to recebendo o erro 404 dizendo que nao consegue a servlet action do struts. To postando o codigo do web.xml e do struts-config para vcs darem uma conferida.

web.xml

<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>	
  <servlet>  
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
	<load-on-startup>1</load-on-startup>
   </servlet>
   
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>

struts-config

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://struts.apache.org/dtds/struts-config_1_2.dtd">


<struts-config>
  <form-beans>
                <form-bean name="GrupoAcessorioForm"      type="br.com.locaweb.qbex1.web.forms.GrupoAcessorioForm"/>         		 
	</form-beans>
	
	<action-mappings>
		
	  <action path="/grupoAcessorio"  name="GrupoAcessorioForm" 
            type="br.com.locaweb.qbex1.web.actions.GrupoAcessorioAction"
			className="br.com.locaweb.qbex1.web.actions.MeuDispatchAction" 			
			parameter="method" scope="request" validate="false">
		  
		    <forward name="list" path="/list_grupoAcessorio.jsp"/>	
		    <forward name="form" path="/edit_grupoAcessorio.jsp"/>	
	  </action>

            		    
     </action-mappings>
	
	  
	 
</struts-config>

Esse meu dispatch action eh minha especializacao de lookupDispatchAction. Ta tudo correto?

Alberto

6 Respostas

A

Galera ninguem sabe o que pode ta ocasionando o erro nao? Ja testei uma aplicacao que tenho aqui que ta com o web.xml e o strus-config igualzinho e roda ok. Nao consigo ver nada de errado. Se alguem tiver qualquer dica joga ai na boa.

Alberto

J

Olá,

vc tentou acessar:

http://localhost:8080/grupoAcessorio.do

Não encontrei nenhum erro.

Lembrando que quando atualizar o “struts-config” e o “web.xml” reinicie o tomcat(Para e Inicia)

Abraços.

A
HTTP Status 404 - /grupoAcessorio.do

--------------------------------------------------------------------------------

type Status report

message /grupoAcessorio.do

description The requested resource (/grupoAcessorio.do) is not available.

Ta retornando como se nao existisse minha action. Nao entendo pq isso?
To ficando meio desesperado ja. Sera que eh pq meu form ta especializado? Ainda to no aguardo de uma dica salvadora :).

Alberto

A

Velhinho nao tentei acessar com essa url nao, pois meu o nome do meu contexto eh qbex. Seria http://locahos:8080/qbex/grupoAcessorio.do.
Eu acho que tem alguma coisa errada em alguns do xml. Pq ele diz que a servlet nao esta disponivel. So que eu nao consigo achar qual erro.

Alberto

boaglio

A aplicação subiu?

Acesse o Tomcat manager e verifique se a aplicação subiu com sucesso.

Talvez por algum motivo ela não tenha acessado algum jar, logo
não acha o ActionServlet e como consequencia não sobe a aplicação.

A

Eh isso, a aplicacao subiu, eu consigo acessar os jsps normalmente e fiz um teste instanciando o ActionServlet do struts dentro do meu jsp e tudo ocorreu normalmente. Realmente nao sei realmente o q esta acontecendo…

Alberto

Criado 10 de abril de 2006
Ultima resposta 10 de abr. de 2006
Respostas 6
Participantes 3