Je souhaiterais que Tomcat 5.5 ne démarre pas si l'une de ses applications Web ne démarre pas. Est-ce possible? Je ne trouve aucun élément de configuration dans la documentation suggérant que cela peut être fait.Tomcat peut-il être configuré pour ne pas démarrer si une application Web ne démarre pas?
3
A
Répondre
0
Je suppose qu'il n'y a aucun moyen de le faire avec un paramètre de configuration. Tomcat est démarré avec un script. Étendez le script pour vérifier si votre site est actif, puis arrêtez Tomcat s'il ne l'est pas.
1
Si vous n'avez pas de gestionnaire de sécurité en cours d'exécution, vous pouvez simplement appeler System.exit(0)
en cas d'erreur. Le gestionnaire d'arrêt effectuera une fermeture ordonnée.
0
Au moins dans 7.0.47 et plus tard ceci fonctionne: https://gist.github.com/xkr47/9088839
C'est une grande question. Essayez http://tomcat.apache.org/lists.html#tomcat-users et revenez ici si vous avez une réponse. –