Windows 任务计划之Tomcat定时重启

一、首先我们需要将tomcat注册成服务,具体如下:

 先打开tomcat的bin目录下service.bat文件,修改下面的值,这是sevvice的注册名称和显示名称,一般可使用默认值。

set SERVICE_NAME=tomcat-7.0.93   (注册名称)
set PR_DISPLAYNAME=tomcat-7.0.93(显示名称)

打开cmd命令窗口,cd到tomcat bin目录下,运行service.bat  install 注册名称

然后打开cmd输入services.msc查看注册的服务是否存在,存在表示注册成功

二、注册成功后,在tomcat bin目录下制作启动脚本tomcat_start.bat 和 停止脚本tomcat_stop.bat,当然也可以将启动和关闭写在一个bat文件中,这里我们为了业务需要,就分开写了,tomcat_start.bat 代码如下:

@echo off

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"

echo 执行开始时间

date/t

time/t

echo ***********************************************

 

echo 正在开启Tomcat服务!

net start Tomcat7

echo 开启Tomcat服务成功!

echo ***********************************************

echo 结束时间

date/t

time/t

echo ***********************************************

然后这个是tomcat_stop.bat中的代码:

@echo off

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"

echo 执行开始时间

date/t

time/t

echo ***********************************************

echo 正在关闭Tomcat服务,请稍等......

net stop Tomcat7

echo 关闭Tomcat服务完成!

echo ***********************************************

echo ***********************************************

echo 结束时间

date/t

time/t

echo ***********************************************

好了,准备工作做好了,接下来在windows任务计划中添加任务吧。

三、将准备的tomcat_start.bat和tomcat_stop.bat放入到window计划任务中。

       3.1、创建基本任务

下一步,根据自己需求进行选择

下一步

下一步

然后点击完成就OK了

根据上面的步骤,再将tomcat_stop.bat添加进去,这样就大功告成了!

总结:这个东西之前弄过一次,后来弄丢了,今天遇到唯一棘手的就是那个以管理员身份运行的那个了,不过最终解决了,所以写这篇日志记录下,好记性不如烂笔头嘛!

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页