ServletContext..?

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?

  1. se as duas servlets estao rodando no mesmo webserver, servlet container e webapplication, voce pode usar o Request Dispatcher
  2. 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)
  3. 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