Bonjour à tous.
J'ai développé une web appli, tout marche sans problemes.
Je travaille avec :
- Netbeans 6.8
- WampServer
Tout fonctionne sans problemes.
J'ai téléchargé Tomcat 6.0.26
Fait une sauvegarde de ma bdd...
Un clean & build sur mon projet.
Je me mets sur une autre machine.
1. J'installe Wampserver (ok)
2. J'importe ma bdd (ok)
3. J'installe Tomcat avec un JRE déjà présent sur la machine et compatible (ok)
4. J'accede au Tomcat Manager (ok)
5. J'importe mon fichier war (ok)
Quand je lance ensuite mon appli, ma premiere page (index.html) fonctionne sans problemes par contre, quand je clique pour acceder à l'une de mes pages en JSP voici l'erreur que j'obtiens :
D'apres ce que je comprends, il n'arrive pas à "initialiser ou voir" mes classes java nécéssaires au fonctionnement de l'appli mais pourquoi ?
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
31
32
33 description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête. exception org.apache.jasper.JasperException: An exception occurred processing JSP page /jeu.jsp at line 11 8: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 9: <title>Jeu</title> 10: <link rel="stylesheet" type="text/css" href="cssbase.css" /> 11: <jsp:useBean id="bejeu" scope="page" class="packsite.reqGame"/> 12: 13: </head> 14: Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) cause mère java.lang.NullPointerException packsite.reqGame.<init>(reqGame.java:20) org.apache.jsp.jeu_jsp._jspService(jeu_jsp.java:68) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Quand je vais chercher le log dans mon repertoire Tomcat, j'obtiens :
Aurais je oublié quelque chose dans ma configuration ? A moins qu'une erreur de code soit présente...
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
22GRAVE: "Servlet.service()" pour la servlet jsp a généré une exception java.lang.NullPointerException at packsite.reqMach.<init>(reqMach.java:24) at org.apache.jsp.mach_jsp._jspService(mach_jsp.java:68) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 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:852) 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)
Si quelqu'un avait une piste ou une idée, cela me serait d'un grand secours, d'avance merci.
PS : pour info le log Tomcat ne corresponds pas exactement a l'erreur affichée dans le navigateur, j'ai fait plusieurs essais d'où la différence de code d'erreurs, en fait cette erreur survient quelque soit la classe appelée (reqGame, reqMach ou autre)
Partager