如何设置tomcat定时自动重启

如题所述

按照以下步骤进行即可。
第一:把Tomcat6安装成windows 2003服务。
1、首先检查tomcat\bin目录下是否有service.bat文件。
2、开始——运行,输入CMD打开命令窗口,cd到tomcat\bin目录下,运行service.bat install命令。回车,安装成功。
3、开始——运行,输入services.msc打开服务,找到服务Apache Tomcat 6。

4、启动此服务,在浏览器访问应用,如果访问成功说明Tomcat6服务安装成功,并且启动成功。
第二:编写启动服务脚本和停止服务脚本
1、编写启动脚本,脚本名称为Tomcat_startup.bat,脚本内容如下:
@echo off
echo 执行开始时间
date/t
time/t
echo ***********************************************

echo 清除Tomcat缓存文件*******************************
echo 正在清除缓存文件Tomcat\work\Catalina\,请稍等......
rd /q/s " D:\hdcc-tomcat-6.0.29\work\Catalina"
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
添加关闭Tomcat服务的任务计划:开始——控制面板——任务计划——添加任务计划

设置好任务计划的启动时间,一般建议在下班以后,没有人使用系统的时候进行,设置好任务计划运行的星期日子。
在往服务器上部署以前,最好先找台测试机进行测试验证,避免对服务器造成影响。注意做此项操作的时候,一定要在周末,或者是下班时间进行。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-04
写个.bat 批处理。。。
net stop "你注册的tomcat服务名称"
net start "你注册的tomcat服务名称"

然后再用at命令增加一个定时任务就OK了。

如果你不会用AT命令的话,可以考虑用图片界面版的:
计算机-控制面版-计划任务本回答被提问者和网友采纳

在Centos中安装和配置指定9.0版本的Tomcat,配置Tomcat为开机自动...
若需配置Tomcat在指定时间自动重启,使用crontab管理任务。创建`tomcat.sh`脚本,通过`crontab -e`添加定时任务代码,设置每天6点自动重启Tomcat。执行`crontab -l`检查任务设置是否正确。

windows下Tomcat6定时重启服务实现步骤
选取 tomcat_restart.bat即可

如何在Linux操作系统定时重启Tomcat服务
01 03 * * * \/home\/oracle\/auto_exec\/tomcat_shutdown.sh 03 03 * * * \/home\/oracle\/auto_exec\/tomcat_startup.sh 说明:设置每天3点1分关闭服务,3点3启动服务 5、使用“crontab -l”命令,可以查看定时任务的设置情况。使用“tail \/var\/spool\/mail\/xxxx”命令,可以查看定时任务执行的日志。

设置Tomcat定时自动重启,紧急!!
net stop "你注册的tomcat服务名称"net start "你注册的tomcat服务名称"然后再用at命令增加一个定时任务就OK了。如果你不会用AT命令的话,可以考虑用图片界面版的:计算机-控制面版-计划任务

如何在Linux操作系统定时重启Tomcat服务
方式一:直接启动 .\/startup.sh 方式二:作为服务启动 nohup .\/startup.sh & 方式三:控制台动态输出方式启动 .\/catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务 解释:通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过...

Tomcat服务器如何重启
Tomcat也能自动运行。对于需要更高自动化需求的场景,通过系统任务计划,设定定时任务启动Tomcat,实现服务的自动重启。对于非安装版的Tomcat,通过直接运行bin目录下的startup.bat文件,即可启动服务。而安装版的Tomcat,则可通过设置为系统服务,或利用系统任务计划,自动执行启动脚本,实现服务的自动重启。

linux中定时器的使用方法linux定时器的使用
shutdown-r12:00\/\/12点钟重启 6 \/6 设置20分粥后重启 shutdown-r+20\/\/20分钟后重启 如何在Linux操作系统定时重启Tomcat服务?正常情况下启动和关闭tomcat程序命令如下:但是定时任务情况下无法启动tomcat程序,提示没有java环境变量,提示crontab中不需要加\/bin\/sh\/application\/tomcat\/bin\/startup.sh因为...

java在servlet里设置个定时器,让其在tomcat一运行时,自动每隔几个小时执...
void main(String[] args){ Timer timer = new Timer(); timer.schedule(new Task(), 60 * 1000); }}package test;import java.util.TimerTask;public class Task extends TimerTask { public void run() { System.out.println("定时任务执行"); }} ...

Spring定时任务为什么没有执行
System.out.println("定时任务执行中…");} } 第二步:spring配置文件中配置作业类JobDetailBean Xml代码 <bean name="job1" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass" value="com.gy.Job1" \/> <property name="jobDataAsMap"> <entry key="tim...

如何监控tomcat上的应用运行状态
1.发送异常告知维护人员这个简单,自己在相应的业务上做try catch,抛出异常后触发个通知(短信、邮件)即可。2.对于如果是宕机的话,可能没太好的办法,可以写个每小时整点执行的定时器,从服务中简单做一个业务调用,往一张运行表写入该时段的运行状态是否ok,如果应用宕机了的话那就自然没有写入。部...

相似回答