IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

GRAVE: "Servlet.service()" pour la servlet BookList a généré une exception


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 253
    Points : 67
    Points
    67
    Par défaut GRAVE: "Servlet.service()" pour la servlet BookList a généré une exception
    BONJOUR,

    j'ai une petite erreur, pouvez vous m'aider
    merci
    voila le code de l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    GRAVE: "Servlet.service()" pour la servlet BookList a généré une exception
    java.lang.NullPointerException
    	at javax.servlet.GenericServlet.getServletContext(GenericServlet.java:160)
    	at de.laliluna.tutorial.library.servlets.BookList.doGet(BookList.java:63)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    	at java.lang.Thread.run(Unknown Source)
    la servlet concernée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    	public void doGet(HttpServletRequest request, HttpServletResponse response)
    	throws ServletException, IOException {
     
    		//hole die session des requests
    		HttpSession session = request.getSession();
     
    		//initialisiere die Datenbank Klasse
    		SimulateDB simulateDB = new SimulateDB();
     
    		//lies alle B�cher aus der Datenbank Klasse
    		Collection collection = simulateDB.getAllBooks(session);
     
    		//setze die zur�ck gegebene Liste der B�cher im Request
    		request.setAttribute("books", collection);
     
    		//hole den Request Dispatcher f�r die JSP Datei
    		RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/bookList.jsp");
     
    		//leite auf die JSP Datei zum Anzeigen der Liste weiter
    		dispatcher.forward(request, response);		
    }
    la ligne 63 est : RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/bookList.jsp");

    et mon web.xml est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
    <display-name>LibraryWeb</display-name>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
     
      <servlet>
     <servlet-name>BookList</servlet-name>
     <servlet-class>de.laliluna.tutorial.library.servlets.BookList</servlet-class>
    </servlet>
    <servlet-mapping>
     <servlet-name>BookList</servlet-name>
     <url-pattern>/bookList</url-pattern>
    </servlet-mapping>
     
    <servlet>
     <servlet-name>BookEdit</servlet-name>
     <servlet-class>de.laliluna.tutorial.library.servlets.BookEdit</servlet-class>
    </servlet>
    <servlet-mapping>
     <servlet-name>BookEdit</servlet-name>
     <url-pattern>/bookEdit</url-pattern>
    </servlet-mapping>
    </web-app>

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Points : 0
    Points
    0
    Par défaut petit conseil
    aurais-tu par hazare surcharger la methode ( init(ServletConfig) ) ?

    Si oui, essai de rajouter l'appel à super.init(ServletConfig) à ta surcharge.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/12/2014, 00h05
  2. Réponses: 12
    Dernier message: 06/02/2013, 22h58
  3. Servlet.service() a généré une exception
    Par M.a.n.u. dans le forum JSF
    Réponses: 8
    Dernier message: 23/03/2009, 16h11
  4. la servlet action a généré une exception
    Par tdudouet dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 12/05/2006, 22h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo