[Apache/Tomcat] Error 503 : server is starting [pb resolu]

Error 503 : server is starting [pb resolu] [Apache/Tomcat] - Débats - Linux et OS Alternatifs

Marsh Posté le 16-07-2002 à 13:46:40    

J'ai cette erreur quand j'essaye de lancer une appli web (un tutorial sur les servlets de Sun, "Bookstore" ).
J'essaye d'acceder a l'appli via Mozilla :
 
http://x.x.x.x:8081/bookstore/enter
 
 
Faut dire que j'ai des erreurs quand je demarre Tomcat aussi, ça aide pas :
 

Code :
  1. +---------------------------------------------------------+
  2. | Warning, user is root.                                  |
  3. | Starting Tomcat as root can cause potential             |
  4. | security problems.                                      |
  5. | (for more information see tomcat.admin.guide, see       |
  6. |  section - Starting Tomcat as root)                     |
  7. +---------------------------------------------------------+
  8. Using classpath: ./../lib/tomcat.jar
  9. Using JAVA_HOME: /opt/java1.4/
  10. Using TOMCAT_HOME: ./..
  11. EmbededTomcat: Init time 10450
  12. Guessed home=/opt/hpapache2/tomcat
  13. Exception: java.lang.reflect.InvocationTargetException
  14. Root Exception: org.apache.tomcat.core.TomcatException: Root cause - Address already in use:8009


 
Une petite idée avant que je parte eplucher les sites et les faqs d'apache, tomcat et cie ? :D
 
^_^


Message édité par impulse le 16-07-2002 à 15:59:10

---------------
White list :
Reply

Marsh Posté le 16-07-2002 à 13:46:40   

Reply

Marsh Posté le 16-07-2002 à 13:51:59    

Heu, la on dirait qu'il y a une appli quyi tourne sur le port 8009 de ton serveur alors que TOMcat essaie de le binder...
Vérifie avec un 'netstat -lpt'

Reply

Marsh Posté le 16-07-2002 à 14:02:27    

Ouais tout a fait, c'est ce que je viens de voir :  
 
... exception ... Root cause - address already in use:8009
 
Euh par contre, tu voudrais pas me donner la signification des tes switchs pour Netstat ? J'ai pas les meme :
 

Code :
  1. Usage: netstat [-an] [-f address-family] [system core]
  2. netstat [-Mnrsv] [-f address-family] [-p protocol] [system core]
  3. netstat [-gin] [-I interface] [interval] [system core]
  4. -a show state of all sockets, including passive sockets
  5. -f show statistics only for specified address family
  6. -g show multicast information for network interfaces
  7. -i show statistics for network interfaces
  8. -I show statistics only for specified network interface
  9. -M show multicast routing tables
  10. -Ms show multicast routing statistics
  11. -n display network addresses numerically
  12. -p show statistics only for specified protocol
  13. -r show routing tables
  14. -rv show additional information for the routing table
  15. -s show statistics for all protocols
  16. interval display interface statistics continuously
  17. system  source of kernel symbols
  18. core  source of kernel data


 
merci.
 
^_^


---------------
White list :
Reply

Marsh Posté le 16-07-2002 à 14:10:26    

En fait, peu importe les flags pour la commande "netstat"...ca depend du systeme (Linux, HP-UX, Sun...).
 
Ce qui est important c'est de trouver quel est le process qui ecoute sur le port 8009 et qui donc empeche Tomcat de binder ce port. Pour ce faire soit tu trouves les bons flags de "netstat", soit tu peux utiliser une autre commande :
 
> lsof | grep IPv4 | grep 8009.
 
En dernier recours, tu peux aussi modifier ton server.xml (dans le rep /conf de $TOMCAT_HOME) pour changer ce numero de port et en specifier un non utilise.
 
Arno


---------------
Freeware de gestion de bourse : http://www.boursexpert.free.fr
Reply

Marsh Posté le 16-07-2002 à 14:16:29    

Citation :

En fait, peu importe les flags pour la commande "netstat"...ca depend du systeme (Linux, HP-UX, Sun...).
 
Ce qui est important c'est de trouver quel est le process qui ecoute sur le port 8009 et qui donc empeche Tomcat de binder ce port. Pour ce faire soit tu trouves les bons flags de "netstat", soit tu peux utiliser une autre commande :
 
> lsof | grep IPv4 | grep 8009.
 
En dernier recours, tu peux aussi modifier ton server.xml (dans le rep /conf de $TOMCAT_HOME) pour changer ce numero de port et en specifier un non utilise.
 
Arno

 
 
Ok.
 
lsof > not found :D
Pas grave, je vais trouver les bons flags ou virer ce qu'il faut ds le server.xml (ou changer le port).
 
merci pour votre aide Phoenix et Arnaud.
 
^_^


---------------
White list :
Reply

Marsh Posté le 16-07-2002 à 15:58:41    

Ok ça roule. J'ai changé le port 8009 > 8010 et tout fonctionne comme avant. Je sais vraiment pas quel process peut bien utiliser ce port 8009... :??:
 
^_^


---------------
White list :
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed