naquele ponto exatamente esta assim
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