Struts 2 Erro

1 resposta
D

Boa tarde pessoal,
Preciso de ajuda de vocês, peguei um sistema para fazer e quando estou executando-o ele me dá esse erro:

HTTP Status 404 - There is no Action mapped for action name LogarAction.

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

type Status report

message There is no Action mapped for action name LogarAction.

description The requested resource (There is no Action mapped for action name LogarAction.) is not available.

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

Apache Tomcat/5.5.25

jsp:

<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="1; URL=<s:url namespace="/login" action="LogarAction" method="carregaHome"/>"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Aguarde...</title></head>
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>
<meta http-equiv="Pragma" content="no-cache"/>

<!-- ### CSS ### -->
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="500" align="center" valign="middle"><table width="150" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="70" align="center" valign="middle" class="contorno_load">
			<img src="/geral/imgs/img_carregando.gif" />
			<br/>
			<font face="arial" color="#999999" size="6">Cosmopolitan Transportes</font><br/>
			<font face="arial" color="#999999" size="2">Sistema de Controle e Gestão v2.0</font><br/>
			<font face="arial" color="#999999" size="3">Carregando...</font>
		</td>
      </tr>
    </table></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>

struts-config.xml:

<!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.enable.SlashesInActionNames" value="true" />
	<constant name="struts.action.extension" value="action" />
	<constant name="struts.devMode" value="true" />

	<!--    <include file="example.xml"/>-->

	<package name="default" extends="struts-default">
		<result-types>
			<result-type name="jasper"
				class="org.apache.struts2.views.jasperreports.JasperReportsResult" />
		</result-types>

		<interceptors>
			<interceptor name="login" class="br.com.cosmo.scg2.interceptor.LoginInterceptor" />
			<interceptor name="logar" class="br.com.cosmo.scg2.action.LogarAction" />
			<interceptor-stack name="defaultLoginStack">
				<interceptor-ref name="exception" />
				<interceptor-ref name="alias" />
				<interceptor-ref name="servletConfig" />
				<interceptor-ref name="prepare" />
				<interceptor-ref name="i18n" />
				<interceptor-ref name="chain" />
				<interceptor-ref name="debugging" />
				<interceptor-ref name="profiling" />
				<interceptor-ref name="scopedModelDriven" />
				<interceptor-ref name="modelDriven" />
				<interceptor-ref name="fileUpload" />
				<interceptor-ref name="checkbox" />
				<interceptor-ref name="staticParams" />
				<interceptor-ref name="params">
					<param name="excludeParams">dojo\..*</param>
				</interceptor-ref>
				<interceptor-ref name="conversionError" />
				<!-- Tirando os metodos CRUD da validação pois não usaremos o validation do Struts 2
-->
				<interceptor-ref name="validation">
					<param name="excludeMethods">*</param>
				</interceptor-ref>
				<interceptor-ref name="workflow">
					<param name="excludeMethods">*</param>
				</interceptor-ref>
				<interceptor-ref name="login" /> <!-- Interceptação do LOGIN -->
			</interceptor-stack>

		</interceptors>

		<default-interceptor-ref name="defaultLoginStack" />

		<global-results>
			<result name="session_invalidated">/geral/erros/Erro405-SessaoExpirada.jsp</result>
		</global-results>

<!--		<default-action-ref name="index" />-->
		<action name="*/*!*" method="{3}" class="br.com.cosmo.scg2.action.{2}Action">
			<result name="success">/{1}/default.jsp</result>
			<result name="edit">/{1}/edit.jsp</result>
			<result name="home">/home.jsp</result>
			<result name="login">/login.jsp</result>
			<result name="unidade">/unidades.jsp</result>
			<result name="aguarde">/aguarde.jsp</result>
			<result name="selectTipo">/{1}/selectTipo.jsp</result>
			<result name="editAutorizacao">/{1}/editAutorizacao.jsp</result>
			<result name="defaultAutorizacao">/{1}/defaultAutorizacao.jsp</result>
			<result name="editConfirmacao">/{1}/editConfirmacao.jsp</result>
			<result name="report" type="redirect">/report</result>
			<result name="relatorio" type="jasper">
				<param name="location">/WEB-INF/classes/reports/${noRelatorio}.jasper</param>
				<param name="dataSource">colPessoa</param>
				<param name="format">PDF</param>
<!--				<param name="documentName">${nomeRelatorio}</param>-->
<!--				<param name="contentDisposition">attachment;filename="ImpressaoAvaliacao.pdf"</param>
-->
			</result>
			<result name="download" type="stream">
				<param name="inputName">inputStream</param>
				<param name="bufferSize">1024</param>
				<param name="allowCaching">false</param>
				<param name="contentType">${contentType}</param>
				<param name="contentDisposition">${contentDisposition}</param>
			</result>
		</action>
		<!--  <result name="cancel" type="redirect-action">Welcome</result> -->
	</package>

</struts>

Alguem pode me ajudar?!

1 Resposta

drsmachado

Antes de mais nada, por gentileza, leia este tópico:
http://guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
Após corrigir a forma de postagem, poderemos responder às dúvidas.

Obrigado.

Criado 20 de setembro de 2011
Ultima resposta 20 de set. de 2011
Respostas 1
Participantes 2