J'ai une servlet init dans Tomcat qui charge des données critiques. Parfois, il est nécessaire d'annuler le démarrage sur certaines erreurs.shutdown/undeploy tomcat from Servlet
comment puis-je arrêter l'application grâce déployé/l'ensemble du serveur d'applications sans appeler System.exit(1)
je veux éviter d'appeler le servlet d'arrêt via le port, car ce n'est pas configuré dans mon installation.
il peut y avoir des tâches qui doivent être exécutés des auditeurs sur l'arrêt définis dans web.xml
son plus sur la fermeture des threads utilitaires et l'écriture correcte des journaux –
J'avais l'habitude de partager un Tomcat avec une mauvaise application qui manque de mémoire tout le temps. Quand je détecte cela, j'appelle System.exit (0). La fermeture est aussi gracieuse qu'une autre approche dans Tomcat. –
Eh bien, si vous obtenez des MOO, alors il n'y a plus rien à faire, mais arrêter la JVM. –