102 votes

Comment mettre à jour une application Web Tomcat sans redémarrer tout le service ?

Je suis nouveau sur Tomcat. Nous avons une machine de développement avec environ 5 applications en cours d'exécution. Même si c'est du développement, nos clients l'utilisent assez intensivement pendant les tests.

Disons que nous devons apporter un petit changement à un fichier de classe. Actuellement, nous devons arrêter Tomcat (ce qui affecte les quatre autres applications), supprimer le fichier WAR (et le répertoire de l'application Web), redéployer le nouveau fichier WAR et redémarrer Tomcat.

Évidemment, cela contrarie quelques personnes car cela détruit toutes les sessions connectées pour toutes les applications.

Y a-t-il un meilleur moyen de faire cela? Je veux dire, y a-t-il un moyen de recharger seulement la CLASSE qui a été modifiée au lieu de tout sur la machine de développement?

Merci.

0voto

user1641252 Points 151

Voici un lien vers ce que je pense que vous recherchez : http://www.mulesoft.com/tcat/tomcat-reload

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X