Bonjour,
J'ai un servlet qui s'éxécute au démarrage de Tomcat et charge des données en cache. Afin de rafraichir ces données après l'exécuton de scriptes batche, je souhaite redémarrer Tomcat à distance. J'effectue donc:
Le script est éxécuté à des heures précises par les tâches planifiées de windows 2000 server.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 echo off set TOMCAT_HOME=C:\Tomcat4.1 set CATALINA_HOME=C:\Tomcat4.1 echo action 1 call script1.bat echo action 2 call script2.bat echo redemarrage de Tomcat call %TOMCAT_HOME%\bin\shutdown.bat call %TOMCAT_HOME%\bin\startup.bat echo Tomcat redemarre
Il arrive que par moment le redémarrage ne s'effectue pas correctement et que le Servlet ne réponde plus.
Y a-t-il un moyen de redémarrer Tomcat à distance correctement, Tomcat n'étant pas un service?
Merci beaucoup pour votre aide.
Jack
FYI Tomcat est en version 4.1
les script sont des programmes Java en ligne de commande sous jdk 1.4.2
Partager