fala galera…
fiz um servlet q tava rodando normal, sem problemas…
ai qdo tentei chama-lo a partir de outro servlet, passou a dar erro na seguinte linha:
ServletContext context = this.getServletConfig().getServletContext();
ele dah erro de NullPointerException…
o q pode estar errado??
falow
pergunta: como voce esta fazendo para uma servlet chamar a outra servlet?
- se as duas servlets estao rodando no mesmo webserver, servlet container e webapplication, voce pode usar o Request Dispatcher
- se voce instanciar uma servlet e tentar chamar o doGet ou doPost (voce fez isso?) voce nao tera o getConfigXXX() pq esse metodo soh esta disponivel apos chamar o metodo init() da servlet. (melhor usar o metodo 1)
- se as servlets estao em aplicacoes separadas vc deve estar rodando um codigo q de um request GET em uma url, deveria funcionar do mesmo modo que um browser
Avisa se o que voce fez foi o 2 e se consegue com o primeiro metodo
Ah, outra coisa, o getConfig soh funciona apos o init() entao voce NAO pode usar ele se vc nao incluir uma chamada pro super(parametro) caso vc de um override no metodo.
Guilherme Silveira
valew pela dica, Guilherme…
vou coloca-lo no servlet chamador e deve funcionar…
qq coisa, volto aki…
valew