bat自启动tomcat

首先你要先把自己的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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值