Tomcat自动重启脚本 vbs

403 阅读1分钟

解决tomcat内存泄漏方式之一

1.新建文档文件.txt 例:新建restarttomcat.txt

把下面两句复制进入.txt文件里,并修改内容:路径为你的本地tomcat的绝对路径。

createobject("wscript.shell").run "D:/apache-tomcat-8081/bin/shutdown.bat",0,true
createobject("wscript.shell").run "D:/apache-tomcat-8081/bin/startup.bat",0

解释:0是立即执行,true是待此程序执行完,才会接着执行下一句的程序。

2.修改文件.txt后缀为.vbs

例:把restarttomcat.txt改为restarttomcat.vbs文件,
双击,执行restarttomcat.vbs测试tomcat是否能够重启

3.若可以实现tomcat的重启 windows系统定时执行重启Tomcat任务 创建计划任务: 3.创建计划任务:

(1)开始-搜索-任务计划任务-创建基本任务-触发器(选一次)下一步-操作(选择刚才创建的vbs文档c.vbs脚本)下一步-完成(选择最下面对勾)

定时任务程序.png

定时任务.png

(2)选择左侧的任务程序计划库,找到刚才的计划任务右击属性选触发器标签可以更改触发的周期你可以把周期改为5分钟触发一次测试一下。具体什么时候执行,看业务情况,我一般设置在夜里2点重启tomcat,解决tomcat内存泄漏问题。