Bonjour,
J'ai l'erreur suivante quand je lance mon appli (qui doit lancer une servlet avec un load-on-startup au démarrage):
Après investigation, mon .class existant bel et bien, j'ai déplacé mon répertoire "classes" en dehors du WebContent et là ô miracle, ça fonctionne
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 com.toto.servlet.ServletInit java.lang.ClassNotFoundException: com.toto.servlet.ServletInit at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4364) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) ... INFO: Server startup in 6396 ms
Arbo de mon projet:
Test
|--build (le nouveau répertoire où j'ai positionné mes classes)
|--src
|--WebContent
|--WEB-INF (l'ancien répertoire contenant mes classes)
...
Je ne comprend pas pourquoi ma webapp n'arrive pas à accéder au contenu du WebContent au moment de lancer la servlet![]()
Des suggestions ?
J'utilise Eclipse 3.4.0 (Ganymède), un jdk 1.6.0_02, et tomcat6. Mon projet est un Dynamic Web Project.
Partager