como reiniciar o tomcat de um webapp em execução?
Eu preciso reiniciar o serviço tomcat de um webapp em execução neste tomcat. Então, estou tentando executar o script que interrompe o serviço do tomcat e, em seguida, o inicio:
echo "before stop" >> textfile.txt
NET STOP "Tomcat7"
:loop
timeout 3
SC query Tomcat7 | FIND "STATE" | FIND "RUNNING" > NUL
IF ERRORLEVEL 1 (
goto start
) ELSE (
goto loop
)
:start
NET START "Tomcat7"
Código Java:
String command = "C:\\Tomcat 7.0\\bin\\restart.bat";
Process p = Runtime.getRuntime().exec(command);
Tomcat está parado, mas não iniciado. Se eu executar esse lote a partir da linha de comando, ele funcionará corretamente.
obrigado pelo seu tempo