OVH Cloud OVH Cloud

Comment arreter une webapp depuis une servlet?

2 réponses
Avatar
laurent.granie
Tout est dans le titre ;)

Merci.

2 réponses

Avatar
Franck Andriano
Bonjour,

Tout est dans le titre ;)

Merci.


System.exit(0); // lol...

Avec Tomcat... j'attaque, via une url, le manager de context
(attention au cookie et à l'ACL !)

Exemple :
http://localhost:8080/manager/html/stop?path=/moncontext

Il doit y avoir un autre moyen plus propre en utilisant l'API tomcat !?
(Euh... Jerome!)

/Franck

--
!

Avatar
JScoobyCed
Pour arreter proprement et completement Tomcat, il suffit d'ouvrir une
connection sur le port "SHUTDOWN". Verifier dans le server.xml pour la
ligne:
<Server port="8005" shutdown="SHUTDOWN" debug="0">
Il suffit d'ouvrir une Socket et d'envoyer le text qui est dans la commande
shutdown="SHUTDOWN".
soit en ligne de commande:
telnet server_ip_ou_name 8005
SHUTDOWN (enter)


Et voili.
Mais attention, ne croyez pas couper d'autre serveurs comme ca. Uniquement
une connection locale peut couper tomcat.

JScoobyCed
-------------