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:
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
Le script est éxécuté à des heures précises par les tâches planifiées de windows 2000 server.
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