windows下 tomcat挂掉自动启动tomcat

有时候tomcat会因为某些因素会自动挂掉,因此需要脚本来监测和自动启动脚本

下面是的脚本。

@echo off && color 02 && title  EAM90 服务器自动连接

rem 查找是否存在java.exe这个进程(一般用java写的项目,运行的时候会有java.exe,因为java虚拟机jvm)
tasklist | findstr java.exe

rem 上面的命令会返回一个%errorlevel%值,0表示找到,1表示未找到
if %errorlevel% equ 0 goto isfind
if %errorlevel% equ 1 goto notfind
rem 如果未找到执行如下的代码
:notfind
rem 切换到tomcat启动目录下,并在新的窗口启动startup.bat, 旧窗口中继续执行后面的命令
rem 在这里可能会存在环境的差异,xp级低版本的servere用下面这个 
rem cd "c:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\" && start startup.bat
rem 下面的是win7及win10版本的 & %0 指,如果前面的startup.bat出现异常,会自动启用自身文件 &&相当于换行后的 start
cd "C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin" && startup.bat 
rem 如果找到执行如下的代码
:isfind
echo.
echo -----------------------------------------------
rem 控制台显示当前时间
echo %time% %date% 
ping -n 10 127.1 > nul
rem %0是批的当前文件,每10秒重复执行,继续查找java.exe文件。
%0
exit

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013919633/article/details/79976858
个人分类: windowns server
上一篇linux centos7 下 配置 mysql5.6主从复制
下一篇Windows Server 2003 32位在装.net framework 4.0时碰到问题:产生阻滞的问题 必须安装32位windows映像处理组件wic
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭