Bonjour,
je suis debutant en J2EE et j'essai d'ecrire une simple Servlet avec une realisation de HttpSessionListener, seulement le hic est qu'en ajoutant le code suivant ds le fichier web.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<listener>
        <listener-class>newpackage.ListenerClass</listener-class>
</listener>
Tomcat6.0 me sort l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
29 janv. 2008 07:46:47 org.apache.catalina.core.StandardContext stop
INFO: Le conteneur org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ServletApp] n'a pas été démarré
29 janv. 2008 07:46:47 org.apache.catalina.startup.HostConfig checkResources
INFO: Repli (undeploy) de l'application web ayant pour chemin de contexte /ServletApp
29 janv. 2008 07:46:47 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
29 janv. 2008 07:46:47 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de démarrage du contexte [/ServletApp] suite aux erreurs précédentes
29 janv. 2008 07:46:47 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
29 janv. 2008 07:46:47 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de démarrage du contexte [/ServletApp] suite aux erreurs précédentes
et le log localhost de tomcat est le suivant:
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
 
java.lang.InstantiationException: newpackage.ListenerClass
        at java.lang.Class.newInstance0(Class.java:340)
        at java.lang.Class.newInstance(Class.java:308)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3774)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
        at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1237)
        at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:373)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        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:175)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        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:263)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)
29 janv. 2008 07:46:47 org.apache.catalina.core.StandardContext listenerStart
GRAVE: L'installation des écouteurs (listeners) de l'application a été sautée suite aux erreurs précédentes
Quelqu'un a-t-il une idee?