[Resolvido] Metódos http com vraptor

naquele ponto exatamente esta assim

então não faz sentido estar null… faz o seguinte, habilite o log de debug do vraptor.
(https://github.com/caelum/vraptor/blob/master/vraptor-blank-project/src/log4j.xml trocando o INFO pra DEBUG na category do vraptor)

faça a requisição do download e poste aqui o log que aparecer no servidor.

de preferencia só o log da requisição.

Habilitei ele preciso copiar para vc o resultado do console?

A pergunta foi porque nenhuma informação apareceu no console

vc copiou esse arquivo pro classpath? ele aparece alguma informação de log no console?

copiei,
ele não carrega nenhuma informações sobre o VRaptor no console apenas as que ja estavam carregando
do JMS e do servidor de aplicação

só para informar a versão do VRaptor é a 3

e meu Server App é o Jboss 7.1AS

aparece isso no console?

log4j:WARN No appenders could be found for logger

se sim, vc não colocou o log4j.xml na pasta certa… ele precisa estar no classpath (geralmente se vc colocar na pasta src ou src/main/resources)

pois é ele esta neste diretório mesmo

DownloadNFeWeb\src\log4j.xml

nesse caso dentro do meu Src isso porque no meu projeto em nenhuma momento mostra a pasta main

vc tá no eclipse? se sim, src é uma source folder?

sim para as duas perguntas

achei estranho pelo seguinte
na documentação

se eu passar para o metodo

ele atribuirá o valor ao método.

@Get public void metodo(String mensagem){...}

mas eu testei aqui e também não funciona.

“/xml/metodo/mensagem” não é um método, é uma URI.

o VRaptor popula os parametros de acordo com os nomes dos parametros das requisições.

@Get("/abc/def")
public void metodo(String mensagem) {

}

pra chamar esse método vc usa a url …/abc/def e pra passar o parametro vc tem que mandar na requisição um parametro chamado mensagem.

tudo isso tá na doc: http://vraptor.caelum.com.br/documentacao/

Consegui resolver
muito obrigado pela ajuda

o parametro é Inteiro acho que isso estava dando algum problema porque eu alterei ele para String e funcionou