tomcat重启脚本windows
@echo off&setlocal enabledelayedexpansion
title Tomcat 重啟脚本
set CATALINA_HOME=D:\mas2\apache-tomcat-7.0.5-2
cd /D %CATALINA_HOME%\bin
call %CATALINA_HOME%\bin\shutdown.bat
ping -n 6 127.1 >nul
wmic process where name="java.exe" get processid,commandline |findstr /i "tomcat" >#
for /f "delims=*" %%i in (#) do (
set var=%%i
set var=!var:start= #!
for /f "tokens=3 delims=#" %%a in ("!var!") do (set tomcatpid=%%a)
)
del # >nul
if defined tomcatpid taskkill /pid !tomcatpid!
ping -n 3 127.1 >nul
call %CATALINA_HOME%\bin\startup.bat