Bonjour,
j'ai installé Apache Tomcat 5.5.26 server, il ne démarre pas et toujours le status stopped??
Quelqu'un peut m'aider.
Merci d'avance
Bonjour,
j'ai installé Apache Tomcat 5.5.26 server, il ne démarre pas et toujours le status stopped??
Quelqu'un peut m'aider.
Merci d'avance
En l'état, non, on ne peut pas t'aider, y a trop de raisons pour que ça ne démarre pas. La première chose à faire c'est essayer de trouver des infos sur le problème en regardant les logs par exemple ou le gestionnaire d'événement si le serveur est sous Windows.
voila le contenu du log file:
19 juin 2008 14:33:07 org.apache.coyote.http11.Http11AprProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
19 juin 2008 14:33:07 org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
19 juin 2008 14:33:07 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 312 ms
19 juin 2008 14:33:07 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
19 juin 2008 14:33:07 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.26
19 juin 2008 14:33:07 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
19 juin 2008 14:33:07 org.apache.coyote.http11.Http11AprProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
19 juin 2008 14:33:07 org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
19 juin 2008 14:33:07 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
19 juin 2008 14:33:08 org.apache.catalina.startup.Catalina start
INFO: Server startup in 485 ms
19 juin 2008 14:33:08 org.apache.catalina.core.StandardServer await
GRAVE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:363)
at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
19 juin 2008 14:33:08 org.apache.coyote.http11.Http11AprProtocol pause
INFO: Suspension de Coyote HTTP/1.1 sur http-8080
19 juin 2008 14:33:08 org.apache.coyote.ajp.AjpAprProtocol pause
INFO: Pausing Coyote AJP/1.3 on ajp-8009
19 juin 2008 14:33:09 org.apache.catalina.core.StandardService stop
INFO: Arrêt du service Catalina
19 juin 2008 14:33:09 org.apache.coyote.http11.Http11AprProtocol destroy
INFO: Arrêt de Coyote HTTP/1.1 sur http-8080
19 juin 2008 14:33:09 org.apache.coyote.ajp.AjpAprProtocol destroy
INFO: Stopping Coyote AJP/1.3 on ajp-8009
Ben je crois que c'est clair :
Y a un port que Tomcat essaie d'utiliser et qui est déjà occupé. Là où c'est pas facile c'est que je ne sais pas de quel port il s'agitjava.net.BindException: Address already in use: JVM_BindA priori c'est le port 8005 : ouvre un interpréteur de commande et tape la commande netstat -a et regarde si le port 8005 est occupé.
Quel OS ?
l'état du port 8005 est : listening. je travail sur windows XP.
Après que j'ai tapé netsat -a sur l'invite de commande DOS, j'aille vérifier l'état du serveur Apache Tomcat :"il est démarré" ????
et ce qui bizard encore étrange : l'icône du serveur dans la barre des taches est celui d'un offline.????
Oui, c'est étrange. Y a peut-être eu un problème en arrêtant Tomcat une fois et depuis y a un truc résiduel qui tourne. T'as essayé en redémarrant la machine ? Ca va forcément tout arrêter. Une fois qu'elle a redémarré, fais le netstat -a pour voir l'état du port 8005. S'il est en LISTENING alors que tu n'as pas démarré Tomcat c'est qu'il y a un autre programme qui tourne et qui occupe ce port. Dans ce cas, soit tu identifies ce programme et tu l'arrêtes, soit tu vas voir dans les fichiers de configuration de Tomcat pour changer le port 8005 en 8006 par exemple.
Si au démarrage le port 8005 est en listenning ca peu aussi être lié au fait que tomcat est configuré en service windows et en démarrage automatique![]()
Bonjour, j'ai le même soucis à savoir que le serveur Tomcat ne veut plus démarrer.
Je travaille sur Eclipse sur une application JEE et depuis ce matin, l'icone de Tomcat 5.5.28 dans la barre des taches reste en rouge.
le log me dit ça:
[2010-04-07 15:59:10] [info] Procrun (2.0.5.0) started
[2010-04-07 15:59:10] [info] Running Service...
[2010-04-07 15:59:10] [info] Starting service...
[2010-04-07 15:59:10] [info] Error occurred during initialization of VM
[2010-04-07 15:59:10] [info] java/lang/NoClassDefFoundError
[2010-04-07 15:59:10] [info] : java/lang/Object
J'ai essayé de re-installer Tomcat 5.5.28, de passer par une version antérieure 5.5.27, rien à faire.
Vous avez une idée?
J'ai exécuté netstat -a, le résultat ne me parle pas vraiment
Problème résolu
tomcat ne pointait pas sur le jre le plus récent
++
c'est pourquoi il n'est pas conseillé au débutant d'utiliser la version service de Tomcat .Ca demande une maitrise des fichiers de configuration de ce dernier au cas ou le port est utilisé. Je vous conseille d'utiliser la version archive
Partager