[Tomcat]pb lancement de tomcat depuis eclipse
Bonjour
j'ai un soucis au lancement de tomcat depuis eclipse
tomcat 4
eclipse 2
mysql 4.0.18
mysql-connector-java-3.0.11
Est-ce que ça dit qqchose à qq'un?
Merci, cdlt.
Citation:
16 déc. 2004 18:25:13 org.apache.commons.modeler.Registry loadRegistry
INFO: Loading registry information
16 déc. 2004 18:25:13 org.apache.commons.modeler.Registry getRegistry
INFO: Creating new Registry instance
16 déc. 2004 18:25:13 org.apache.commons.modeler.Registry getServer
INFO: Creating MBeanServer
16 déc. 2004 18:25:15 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur le port 8080
Démarrage du service Tomcat-Standalone
Apache Tomcat/4.1.27
WebappLoader[]: Deploying class repositories to work directory D:\eclipse\workspace\FORMPRO\work\org\apache\jsp
WebappLoader[]: Deploy class files /WEB-INF/classes to D:\eclipse\workspace\FORMPRO\WEB-INF\classes
WebappLoader[]: Deploy JAR /WEB-INF/lib/mysql-connector-java-3.0.11-stable-bin.jar to D:\eclipse\workspace\FORMPRO\WEB-INF\lib\mysql-connector-java-3.0.11-stable-bin.jar
WebappLoader[]: Reloading checks are enabled for this Context
ContextConfig[] Exception lors du traitement du JAR indiqué par le chemin de ressource /WEB-INF/lib/mysql-connector-java-3.0.11-stable-bin.jar
javax.servlet.ServletException: Exception lors du traitement du JAR indiqué par le chemin de ressource /WEB-INF/lib/mysql-connector-java-3.0.11-stable-bin.jar
at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3568)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at org.apache.catalina.core.StandardService.start(StandardService.java:497)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
----- Root Cause -----
java.util.zip.ZipException: Accès refusé
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:112)
at java.util.jar.JarFile.<init>(JarFile.java:127)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:51)
at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:178)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:7Cool
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3568)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at org.apache.catalina.core.StandardService.start(StandardService.java:497)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
ContextConfig[]: Cette application est marquée comme non disponible suite aux erreurs précédentes
StandardManager[]: Alimentation de la classe du générateur de nombre aléatoire java.security.SecureRandom
StandardManager[]: L'alimentation du générateur de nombre aléatoire est terminé
StandardContext[]: Erreur de démarrage du contexte suite aux erreurs précédentes
16 déc. 2004 18:25:18 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur le port 8080
16 déc. 2004 18:25:18 org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
16 déc. 2004 18:25:18 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/172 config=C:\jakarta-tomcat\conf\jk2.properties
[Modéré par Didier]
Ajout de tag dans le titre
Lire les règles du forum : Règles du forum Java
[Tomcat]pb lancement de tomcat depuis eclipse
Bonjour a tous,
J'ai quasiment le même probleme sur un poste en particulier (c'est a dire que la même config fonctionne très bien sur d'autres poste)
La trace est la suivante :
Code:
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| Démarrage du service Tomcat-Standalone
Apache Tomcat/4.1.30
[...]
ContextConfig[/force] Exception lors du traitement du JAR indiqué par le chemin de ressource /WEB-INF/lib/commons-logging-1.0.1.jar
javax.servlet.ServletException: Exception lors du traitement du JAR indiqué par le chemin de ressource /WEB-INF/lib/commons-logging-1.0.1.jar
at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:930)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
at org.apache.catalina.core.StandardService.start(StandardService.java:497)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
----- Root Cause -----
java.io.IOException: Le chemin d'accès spécifié est introuvable
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1314)
at java.io.File.createTempFile(File.java:1402)
at java.io.File.createTempFile(File.java:1439)
at sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:169)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:164)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:42)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:78)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:85)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:906)
at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
at org.apache.catalina.core.StandardService.start(StandardService.java:497)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
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:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
|
Quasiment car le code en gras indique la principal différence : Tomcat essaye de créé un fichier temporaire mais il existe déja !, et en le supprimant cela ne change strictement rien !
Pour résumé :
Le classpath est correct car il inclu cette librairie,
Les droits d'accès sont corrects, l'utilisateur est propriétaire de la copie des librairies,
Le plugin utilisé est le plugin Sysdeo 3.1.0 final avec eclipse 3.1.2
Merci d'avance pour toute aide bienvenue.
[Resolu][Tomcat]pb lancement de tomcat depuis eclipse
Donc mon probleme a été résolu de la manière suivante :
Si l'exception en gras survient, il faut s'assurer que Tomcat possede bien un dossier 'temp' à la racine du serveur pour y mettre les fichiers temporaire
En esperant aider quelques un !
@+,
P.S.: Je clos la discussion qui n'a pas évoluer récement donc les initiateurs ont certainement dû résoudre leurs problemes.