如何设置tomcat定时自动重启

摘要:
如何将tomcat设置为定期自动重新启动。当我们在开发Java网站项目时,我们可能经常会遇到tomcat服务器每隔几天就会死机一次。这一定是一个代码问题,但要找到代码的原因需要时间。因此,在解决代码问题之前,我们可以通过定期自动重新启动tomcat来暂时解决问题。今天,作者将与您分享如何将tomcat设置为定期自动重启。首先:将Tomcat 6安装为Windows 2003服务。NetstartTomcat6echo成功启动Tomcat服务!单击Next输入服务器密码,然后单击Finish完成Tomcat服务任务计划的设置。

如何设置tomcat定时自动重启

 

我们在做java网站项目时也许会经常碰到tomcat服务器隔几天就死掉一次,肯定是代码的问题,但是查找代码的原因比较花费时间,所以在代码问题解决之前,我们可以通过定时自动重启tomcat来暂时解决问题,今天笔者就跟大家分享一下如何设置tomcat定时自动重启。

第一:把Tomcat6安装成windows 2003服务。

1、首先检查tomcatin目录下是否有service.bat文件,如图:

如何设置tomcat定时自动重启第1张

2、开始——运行,输入CMD打开命令窗口,cd到tomcatin目录下,运行service.bat install命令,如图

如何设置tomcat定时自动重启第2张

回车,如果显示如下图所示,则安装成功:

如何设置tomcat定时自动重启第3张

3、开始——运行,输入services.msc打开服务,找到服务Apache Tomcat 6,如图:

如何设置tomcat定时自动重启第4张

4、启动此服务,在浏览器访问应用,如果访问成功说明Tomcat6服务安装成功,并且启动成功。

第二:编写启动服务脚本和停止服务脚本

1、编写启动脚本,脚本名称为Tomcat_startup.bat,脚本内容如下:

@echo off

echo 执行开始时间

date/t

time/t

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

   

echo 清除Tomcat缓存文件*******************************

echo 正在清除缓存文件TomcatworkCatalina,请稍等......

rd /q/s " D:hdcc-tomcat-6.0.29workCatalina"

echo 清除Tomcat缓存文件完成!

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

   

echo 正在开启Tomcat服务!

net start Tomcat6

echo 开启Tomcat服务成功!

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

echo 结束时间

date/t

time/t

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

2、编写停止脚本,脚本名称为Tomcat_shutdown.bat,脚本内容如下:

@echo off

echo 执行开始时间

date/t

time/t

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

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

net stop Tomcat6

echo 关闭Tomcat服务完成!

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

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

echo 结束时间

date/t

time/t

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

第三:制定任务计划,定时自动重启tomcat

1、添加关闭Tomcat服务的任务计划:开始——控制面板——任务计划——添加任务计划,如图:

如何设置tomcat定时自动重启第5张

点击添加任务计划,如图:

如何设置tomcat定时自动重启第6张

点击下一步

如何设置tomcat定时自动重启第7张

点击浏览,找到要运行的脚本(建议把脚本放在盘符根目录下),这里首先要选择的是关闭tomcat的脚本

如何设置tomcat定时自动重启第8张

选择关闭脚本

如何设置tomcat定时自动重启第9张

选择每周,点击下一步

如何设置tomcat定时自动重启第10张

设置好任务计划的启动时间,一般建议在下班以后,没有人使用系统的时候进行,设置好任务计划运行的星期

   

日子,这个可根据客户要求适当调整。点击下一步

如何设置tomcat定时自动重启第11张

输入服务器密码,下一步

如何设置tomcat定时自动重启第12张

   

单击完成,即可完成关闭Tomcat服务任务计划的设置。

2、添加关闭Tomcat服务的任务计划:开始——控制面板——任务计划——添加任务计划,如图:

如何设置tomcat定时自动重启第13张

点击添加任务计划,如图:

如何设置tomcat定时自动重启第14张

点击下一步

如何设置tomcat定时自动重启第15张

点击浏览,找到要运行的脚本(建议把脚本放在盘符根目录下),这里要选择的是启动tomcat的脚本

如何设置tomcat定时自动重启第16张

选择启动脚本

如何设置tomcat定时自动重启第17张

选择每周,点击下一步

如何设置tomcat定时自动重启第18张

设置好任务计划的启动时间,一般建议在下班以后,没有人使用系统的时候进行,设置好任务计划运行的星期日子,这个可根据客户要求适当调整。点击下一步

如何设置tomcat定时自动重启第19张

输入服务器密码,下一步

如何设置tomcat定时自动重启第20张

单击完成,即可完成任务计划的设置。

3、在往服务器上部署以前,最好先找台测试机进行测试验证,避免对服务器造成影响。注意做此项操作的时候,一定要在周末,或者是下班时间进行。

 

 

计划任务的使用

故障现象:
Win10系统下如何设置计划任务?
解决方案:

测试系统:Windows10 insider preview 10162

右击开始,选择控制面板,如图:

如何设置tomcat定时自动重启第21张

进入控制面板,选择管理工具中的计划任务,如图:

如何设置tomcat定时自动重启第22张

打开计划任务后的界面,新建一个任务。如图:

如何设置tomcat定时自动重启第23张

输入一个名称,如图:

如何设置tomcat定时自动重启第24张

新建一个操作,如图:

如何设置tomcat定时自动重启第25张

切换到触发器,选择触发的时间,如图:

如何设置tomcat定时自动重启第26张

创建完成之后回到任务计划管理器,看看我们创建的计划任务,等待计划执行时间查看结果;如图:

如何设置tomcat定时自动重启第27张

 

免责声明:文章转载自《如何设置tomcat定时自动重启》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue 点击图片获取x,y坐标值JavaScript 之 对象转换为Url参数形式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

使用 @Query 注解实现查询

2")ListfindByPriceRange;/***参数绑定@Param注解注入参数*/@QueryPersonreadPersonByLastNameAndEmailThroughName;//使用like@Query("selectpfromPersonpwherelastNamelike?...

前端chrome浏览器调试总结

以下选项允许您选择要捕获的项目。...

sqlserver2016安装

2008以前的版本在SQLserver配置管理其中设置。...

sql server 日志软件过大设置办法

在使用sqlserver的过程中,sql日志文件的大小将随着其增长而受到限制。1.找到相应的库--˃属性--˃恢复模式,并将其更改为简单模式。2.选择库--˃任务--˃收缩--˃文件。3.选择日志文件收缩或数据库文件收缩。删除命令后占用的空间将在此处释放。数据库ldf文件的占用空间将更改为设置的空间大小。...

redis忘记密码的情况下重置密码

3.搜索服务,进入系统服务,停止Redis服务。...

Python读取JSON数据操作实例解析

为了遵循JSON规范,您应该只编写Python列表和字典。JSON编码格式与Python语法几乎相同,只是存在一些细微差异。...