GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Struts (No action instance for path)


#1

Pessoal. To procurando uma alternativa pra este erro mais tá difícil. Olhem só:

struts-config.xml

...
<action
            path="/deletaAcao"
            type="br.com.furb.mvclego.struts.ActionDeletaAcao"
            parameter="idAcaoDeletar">
            <forward name="sucess" path="/listaAcoes" />
            <forward name="failure" path="/pages/falhaDeletarAcao.html" />
            <forward name="bankFailure"                path="/pages/falhaConexaoBanco.html" />            
        </action>
...

Este pacote EXISTE e a classe também.

Erro:

 The server encountered an internal error (No action instance for path /deletaAcao could be created) that prevented it from fulfilling this request.

Que isso?! Tem outras classes nesse pacote mapeadas no struts e tão funcionando na boa como:

        <action
            path="/cadastroAcao"
            type="br.com.furb.mvclego.struts.ActionCadastroAcao"
            name="cadastroAcaoForm">
            <forward name="sucess" path="/pages/sucessoCadastroAcao.html" />
            <forward name="failure" path="/pages/falhaCadastroAcao.html" />
            <forward name="bankFailure"   path="/pages/falhaConexaoBanco.html" />            
        </action>

Me ajudem por favor!

Abraço!

Att.
Pablo


#2

Vc esta usando o html:rewrite para escrever o link?!
ele pode estar perdendo o seu contextPath no link... tipo:

sua aplicação se chama APP, dai na hora que vc chama um link ele vai como
http://server:8080/APP/MinhaAction.do
dai na hora que vc colocou esse link ai ele pode estar tentando procurar por:
http://server:8080/deletaAcao.do
dai ele não acha....
bah... se bem que eu acho que não é esse erro.. hahaha que merda

sei la... ta parecendo que ele não carregou essa action em memoria quando leu o struts-config... estranho... vc com certeza reiniciou sua palicaçõa, rebuild, etc etc... entao num sei kra... estranho isso ai :wink: tenta mudar o nome dela :wink:

Abraços!


#3

Que saco cara. Tenho um monte de action mas só pra esse que não tá funcionando. :evil: Shit. Vo tentar fazer de outro modo... Mas mesmo assim aguardo opniões! Valeu!


#4

No meu caso eu esqueci de colocar a "/" antes do "/deletaAcao" no do jsp. Vlw