VRaptor3 - Não executa método [Resolvido]  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
renzonuccitelli
GUJ Master

Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline

Olá pessoal. Fiz o exemplo básico do VRaptor e o início deu certo. Contudo, na hora de hora de logar, ele não está chamando o método login.

Meu Controller:


minha jsp:


Cheguei a debugar e vi que ele entra no método index, mas não no login. Ele dá o erro 404, falando que não achou o resource para /index/login

Obrigado desde já e bom fim de carnaval a todos

This message was edited 1 time. Last update was at 16/02/2010 14:30:12


Renzo Nuccitelli

Engenheiro de Computação - ITA

http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Acho que o padrão do vraptor é usar sem a barra no final. Então deveria ser algo como /index/login.

Abraços
renzonuccitelli
GUJ Master

Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline

garcia-jj wrote:Acho que o padrão do vraptor é usar sem a barra no final. Então deveria ser algo como /index/login.

Abraços


Esqueci de comentar garcia-jj: já tentei com e sem barra no final, já tentei anotar o método com um path diferente tb, e nada. De qq forma, obrigado pela tentativa.
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Só que tem um porém.... qual o seu contexto? Você está usando /xxx ou /meu-context/xxx?
renzonuccitelli
GUJ Master

Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline

estou usando /meu-context/xxx. Cheguei a colocar o meu-context também no jsp e no path, mas não funcionou. Só o que não testei foi deixá-lo vazio. Pra isso, é só setar o WebContext no eclipse para vazio? De qq forma, já vou colocar pra vazio e testar. Se der certo, já venho avisar. Acho que sou o único programador Java que só manjo de Desktop e não de Web...rs.

Vlw pela força.


Renzo Nuccitelli

Engenheiro de Computação - ITA

http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
renzonuccitelli
GUJ Master

Membro desde: 17/09/2008 12:58:32
Mensagens: 1133
Offline

garcia-jj wrote:Só que tem um porém.... qual o seu contexto? Você está usando /xxx ou /meu-context/xxx?

Muito Obrigado garcia-jj. Coloquei para vazio e aí funfou aki. Talvez fosse bom colocar um aviso na documentação do VRaptor para os newbies como eu...hehe.
Vou colocar o post como resolvido.
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Renzo, o projeto web tem uma particularidade. Qauando você cria um projeto web você precisa dizer onde está seus arquivos que ficam acessíveis da web (web content) que pode ser qualquer coisa, e também o seu contexto web.

O primeiro indica onde ficam os arquivos que ficarão visíveis na web, no caso imagens, javascript e afins. Tudo que estiver um nível acima não será visível na web. Os diretórios META-INF e WEB-INF, mesmo que estejam abaixo do web content não são visíveis, e se você tentar acessar retorna erro 404.

O segundo é o seu contexto. Ele não tem relação alguma com o primeiro. Ele apenas indica qual o diretório abaixo do seu domínio ele ficará. Se seu contexto for vazio vocẽ irá acessá-lo via www.vraptor.org/. Caso você indicar o contexto teste você irá acessar sua aplicação via www.vraptor.org/teste.

Acho que é isso, hehe.

Abraços
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team