当前位置:   article > 正文

bat自启动tomcat_net start tomcat bat

net start tomcat bat

首先你要先把自己的tomcat弄成window的服务,下面就是弄成服务的步骤:

先决条件:tomcat为绿色版,
第一步:新建系统环境变量
    变量名称:CATALINA_HOME   变量值:tomcat的根路径

第二步:打开cmd命令,把路径调整至tomcat的bin目录下面

第三步:在bin目录下的命令行输入 service.bat install Tomcat6(注:Tomcat6为服务名,这个随你自己取)。

OK,现在就去系统服务里面去找到你的tomcat吧。


如果你想从Windows服务中移除,请使用命令: service.bat uninstall Tomcat61(注意:service.bat必须在当前目录下才可以的)

 

在就是新建bat命令,利用bat脚本监控tomcat服务,脚本代码如下:

@echo off
title tomcat监听狗 anthor:tangx
SC CONFIG tomcat6 start = auto
@echo tomcat停止中...
net stop tomcat6
@echo tomcat停止成功...
net start tomcat6

@echo 定时23:55关闭服务...
AT 23:55 /every:M,T,W,Th,F,S,Su net stop tomcat6
@echo 定时23:启动服务...
AT 23:59 /every:M,T,W,Th,F,S,Su net start tomcat6

:loop
tasklist/nh >d:1.txt
find /i "tomcat6.exe" d:\1.txt
if ERRORLEVEL 1 (
@echo tomcat不存在,自动启动...
net start tomcat6) else (
@echo tomcat存在,定时检测...
goto taskExecute
)

:taskExecute
for /f "tokens=1-5 delims=, " %%a in ('tasklist /nh ^| findstr /i tomcat6.exe') do set s=%%e
if %s% GTR 512 (taskkill /f /im tomcat6.exe)


ping 127.1 -n 8 2>nul
goto loop

pause

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号