tomcat定时重启脚本 怎么定时重启Tomcat

如果遇到Tomcat服务器隔几天就死掉一次的问题,那么通过定时重启Tomcat来暂时解决,下面小编给大家带来在Linux操作系统定时重启Tomcat服务的方法,一起来学习下吧。

怎么定时重启Tomcat

注:以下批处理是针对tomcat安装版,或者在windows服务中有tomcat服务的解决方案。

定时重启TOMCAT批处理命令:

@echo off

net stop tomcat6

ping 127.0.0.1 -n 20

net start tomcat6

(注:这里的tomcat6根据tomcat在安装时的服务名确定,如tomcat6.0的服务名为tomcat6,这个名字你可以先启动服务器,之后在任务管理器的进程窗口里查看)

如果要在重启tomcat时候,再删除work下的文件和logs目录下的log文件,批处理命令:

@echo off

net stop tomcat6

ping 127.0.0.1 -n 10

del /f /s /q "D:Tomcat 6.0logs*"

del /f /s /q "D:Tomcat 6.0work*"

rmdir /s /q "D:Tomcat 6.0workwork1"

rmdir /s /q "D:Tomcat 6.0workCatalina"

ping 127.0.0.1 -n 10

net start tomcat6

定时重启MYSQL批处理命令:

net stop MySQL

ping 127.0.0.1 -n 20

net start MySQL

详解:1.停止tomcat服务,2.延迟20秒,3.启动tomcat服务

把上面的内容保存成.bat格式的批处理。

然后用Windows自带的任务计划加任务计划,选择一个合适的时间执行就行。

补充: 利用windows的任务计划自动重启tamcat程序:

1.单击“开始”按钮,然后依次选择“程序”→“附件”→“系统工具”→“任务计划”(或者是“设置”→“控制面板”→“任务计划”),启动“添加任务计划”。

2.在“任务计划”窗口中双击“添加任务计划”图标,启动系统的“任务计划向导”,然后单击“下一步”按钮 (这一步运行时间会比较长,耐心等待), 在给出的程序列表中选择需要自动运行的应用程序 (如果列表中没有也没关系,点击浏览选择自己的程序) ,然后单击“下一步”按钮。

3. 设置适当的任务计划名称并选择自动执行这个任务的时间频率(如每天、每星期、每月、一次性、每次启动计算机时、每次登录时等),然后单击“下一步”按钮。 此时系统将会要求用户对程序运行的具体时间进行设置,如几号、几点钟、哪几个时间段才能运行等,我们只需根据自己的需要加以设置即可。

4.接下来系统将会要求用户设置适当的用户名及密码 (用windows登入密码即可), 以便系统今后能自动加以运行。

tomcat定时重启脚本 怎么定时重启Tomcat
windows下tomcat自动定时重启方法

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

set SERVICE_NAME=Tomcat5

set PR_DISPLAYNAME=Apache Tomcat

然后修改jvm大小,搜索到--JvmMs 128 --JvmMx 256 进行修改,因为做成服务启动,启动的时候就不会用到catalina.bat,也就不会读取里面的jvm设置了。

然后运行cmd命令窗口,cd 到tomcat的bin目录下,运行下面的命令

service.bat install

运行成功过后,会提示服务已经安装成功。

2,制作重启脚本restart.bat,文件内容如下

net stop Tomcat5

net start Tomcat5

3,利用控制面板里面的“任务计划”设置第2步的脚本运行时间计划

4,如果想删除服务,也很简单,先把服务停掉,然后在cmd窗口运行下面的命令即可,

后面那个Tomcat5是服务名。

sc delete Tomcat5

需要注意的是,需要先把服务停掉,才能一次删除成功,或者删除之后再停止服务,就会发现服务已经删除成功了。

补充:解压版tomcat安装和删除windows服务:

安装tomcat windows服务:

1.添加系统环境变量:

JAVA_HOME=c:javajdk1.6.0_10

CLASSPATH=.;%JAVA_HOME%LIB

TOMCAT_HOME=c:tomcat6.0

修改系统环境变量PATH,在它的最前面加入:

%JAVA_HOME%BIN;

注:放在最前面是预防有其它的JDK或JRE路径占先,如你装了Oracle就会有一个低版本的JRE。

2.在"开始"菜单运行CMD进入DOS窗口,执行cd c:tomcat6.0bin命令进入执行文件的目录。执行如下命令:

c:tomcat6.0bin>service install tomcat6

删除tomcat windows服务:

c:tomcat6.0bin>remove tomcat6

  

爱华网本文地址 » http://www.aihuau.com/a/244261/39046937.html

更多阅读

win7如何设置定时关机/重启 win7设置定时关机

win7如何设置定时关机/重启——简介我们在日常生活当中,可能有时在夜间下载文件,不想电脑一直开着,可以设置某个时间点自动关机,这样可以较少不必要的能源浪费。下面,小诚针对win7为大家介绍一下如何设置定时关机,希望对您有所帮助哈~win

宣传片脚本怎么撰写 宣传片脚本

故事脚本又称故事板,或故事画纲,是指企业宣传片创意完成阶段,借助美术手段对企业宣传片创意所做的效果创意图,是企业宣传片分镜脚本视觉化的产物。通常情况下,导演在拿到剧本后,会在正式拍前安排美术人员根据剧本中的场景和剧情绘制出一幅

批处理脚本 脚本怎么用

批处理百科名片批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat。目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量

电脑总是重启怎么解决 电脑自动重启怎么办?

电脑自动重启怎么办?――简介?有很多朋友遇到这样的问题,正当我们在玩游戏看电影等玩得尽兴的时候,电脑突然自动重启了,经常扫了兴致。那么电脑为什么会自动重启呢?要怎么解决呢?电脑自动重启怎么办?――工具/原料?电脑电脑自动重启怎么

声明:《tomcat定时重启脚本 怎么定时重启Tomcat》为网友祢素我最嗳分享!如侵犯到您的合法权益请联系我们删除