VRaptor, aonde estou errando?

10 respostas
Eduardo_Bregaida

Olá, to tentando fazer o exemplo do VRaptor mais ele ta dando esse erro:

HTTP Status 404 - /VRaptorTest/pessoa.adiciona.logic

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

type Status report

message /VRaptorTest/pessoa.adiciona.logic

description The requested resource (/VRaptorTest/pessoa.adiciona.logic) is not available.


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

Apache Tomcat/5.5.20

Esse é o código:

package org.vraptor.exemplos.logic;

import org.vraptor.annotations.Component;
import org.vraptor.annotations.Out;
import org.vraptor.exemplos.primeiro.Pessoa;

@Component
public class PessoaLogic {
	
	@Out
    private Pessoa pessoa;


	public void adiciona(Pessoa pessoa) {
        System.out.println("Adicionando " + pessoa + " no banco de dados!");
}

      
}
package org.vraptor.exemplos.primeiro;

public class Pessoa {

        private String nome;

        private String endereco;

        private Long numeroPreferido;
        
       

        public String getEndereco() {
			return endereco;
		}



		public void setEndereco(String endereco) {
			this.endereco = endereco;
		}



		public String getNome() {
			return nome;
		}



		public void setNome(String nome) {
			this.nome = nome;
		}



		public Long getNumeroPreferido() {
			return numeroPreferido;
		}



		public void setNumeroPreferido(Long numeroPreferido) {
			this.numeroPreferido = numeroPreferido;
		}



		@Override
        public String toString() {
                return "[Pessoa " + nome + "," + endereco + "," + numeroPreferido + "]";
        }

}
pessoa.adiciona.ok.jsp
<html>
        Você criou uma nova pessoa chamada ${pessoa.nome},
        que mora em ${pessoa.endereco}
        e o número preferido é ${pessoa.numeroPreferido}.
</html>

index.jsp

<html>
<form action="pessoa.adiciona.logic" method="get">
        Nome: <input name="pessoa.nome"/><br/>
        Endereço: <input name="pessoa.endereco"/><br/>
        Número Preferido: <input name="pessoa.numeroPreferido"/><br/>
        <input type="submit"/>
</form>
</html>

10 Respostas

A

Ao inves de pessoa.adiciona.logic não é pessoaLogic.adiciona.logic?

Alberto

Eduardo_Bregaida
alots_ssa:
Ao inves de pessoa.adiciona.logic não é pessoaLogic.adiciona.logic?

Alberto

Naum :(

type Status report

message /VRaptorTest/pessoaLogic.adiciona.logic

description The requested resource (/VRaptorTest/pessoaLogic.adiciona.logic) is not available.
cassio

Cara, eu estou tendo EXATAMENTE o mesmo problema…

Postei algumas mensagens no fórum do VRaptor, mandei meu projeto pro Guilherme Silveira por email, as até agora não consegui resolver…

Eduardo_Bregaida

cassio:
Cara, eu estou tendo EXATAMENTE o mesmo problema…

Postei algumas mensagens no fórum do VRaptor, mandei meu projeto pro Guilherme Silveira por email, as até agora não consegui resolver…

Opa, mandei p/ o Paulo Silveira o Projeto aí em cima, ele vai ver e me responder, se ele não colocar no gUJ eu coloco blz???

[]ssss :smiley:

cassio

Heero Yuy:
cassio:
Cara, eu estou tendo EXATAMENTE o mesmo problema…

Postei algumas mensagens no fórum do VRaptor, mandei meu projeto pro Guilherme Silveira por email, as até agora não consegui resolver…

Opa, mandei p/ o Paulo Silveira o Projeto aí em cima, ele vai ver e me responder, se ele não colocar no gUJ eu coloco blz???

[]ssss :D

Ok, muito obrigado!

cado

Vc ja tentou dar o nome para o componente ex:

@Component("pessoa")

public class PessoaLogic {
 	
 	@Out
     private Pessoa pessoa;
Eduardo_Bregaida
cado:
Vc ja tentou dar o nome para o componente ex:
@Component("pessoa")

public class PessoaLogic {
 	
 	@Out
     private Pessoa pessoa;

sim e nao funfou... :(

Marlon_Meneses

Olá Heero Yuy,
tive o mesmo erro inicialmente e para resolve-lo basta criar um diretório “pessoa” no mesmo diretório onde se encontra seu formulário. E dentro de pessoa coloque o arquivo “adiciona.logic.jsp”.
Se não funcionar diga-me ok?!

Calvin

Olá pessoal,

Estou com mesmo erro, fiz as mesmas coisas que o Eduardo (isso esta no tutorial de um minuto do site vraptor.org/pt/) e não funciona! :frowning:

Como podem ver, efetuei diversas pesquisas mas nao obtive sucesso.

Alguém pode me ajudar?

Obrigado

Calvin

Olá Pessoal

Depois de um tempo solucionei esse problema juntamente com o pessoal do fórum do Vraptor…

O que eu estava fazendo de errado era o seguinte: coloquei o web.xml dentro da pasta /web/ quando o lugar correto é /web/WEB-INF/ … Inacreditável.

Fica como lição aprendida…
Abraços e Feliz natal

Criado 22 de dezembro de 2006
Ultima resposta 22 de dez. de 2007
Respostas 10
Participantes 6