首页 > 服务器    日期:2019-09-16 / 来自张戈博客 / 浏览

Tomcat重启脚本,送给有需要的JSP环境运维同行们~

运行环境:XP/windows 2003测试通过,其他环境由于手头上条件限制未测试;

脚本功能:在常规调用tomcat自带的关闭/重启脚本中加入假死判断,若出现假死则予以强行Kill掉相关JAVA进程;

脚本特点:可在tomcat/Jboss/apache混合平台使用,针对性的只重启tomcat相关进程;

注意事项:就是注意tomcat环境变量是否正确即可。

@echo off
title Tomcat重啟脚本
call "%tomcat_home%binshutdown.bat"
ping -n 6 127.1 >nul
wmic process where name="java.exe" get processid,commandline |findstr /i "tomcat" >#      
setlocal enabledelayedexpansion
for /f "delims=*" %%i in (#) do (      
   set var=%%i
   set var=!var:start  =#!      
   for /f "tokens=2 delims=#" %%a in ("!var!") do (
     set tomcatpid=%%a
    )
)
del # >nul      
if defined tomcatpid taskkill /pid !tomcatpid!
ping -n 3 127.1 >nul
call "%tomcat_home%binstartup.bat"
exit

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章