Tomcat 5 : GenericServlet.getConfig() retourne null?!?

Tomcat 5 : GenericServlet.getConfig() retourne null?!? - Java - Programmation

Marsh Posté le 03-10-2004 à 21:29:51    

En fait je m'interassai initilialement à la méthode log() de GenericServlet, et voila ce que ça me donne:

Code :
  1. java.lang.NullPointerException
  2. javax.servlet.GenericServlet.getServletContext(GenericServlet.java:159)
  3. javax.servlet.GenericServlet.log(GenericServlet.java:253)
  4. coreservlets.MySQLTest.doGet(MySQLTest.java:52)
  5. javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
  6. javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


donc pour loguer, la servlet délegue à son ServletContext, qui est lui même obtenu par son délégué ServletConfig (extrait de GenericServlet.java du j2ee 1.4):

Code :
  1. public ServletContext getServletContext() {
  2. return getServletConfig().getServletContext();
  3.     }


Le pb est que getServletConfig retourne null et je ne sais pas pourquoi.
 
Y aurai t-il un truc à faire dans mon-contexte.xml ou dans le web.xml de  ma webapp?
J'ai un peu cherché en ce sens mais je ne trouve rien ...  :o


Message édité par schnapsmann le 03-10-2004 à 21:31:17

---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 03-10-2004 à 21:29:51   

Reply

Marsh Posté le 03-10-2004 à 22:06:00    

parce que tu as surchargé la méthode init(ServletConfig conf) sans appeler super.init(conf).
 
Pour info, tu peux utiliser la méthode init() pour éviter ce genre de problême ...


Message édité par benou le 03-10-2004 à 22:10:25

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 03-10-2004 à 22:08:08    

je me demande pourquoi je n'y ai pas pensé plutôt [:kiki]
 
merci bien  :jap:


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 03-10-2004 à 22:10:01    

you're welcome :jap:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed