Windows下多个Tomcat设置定时重启

1.设置环境变量

CATALINA_HOME 值是Tomcat的根目录,

当然不同的Tomcat可以设置多个环境变量,比如CATALINA_HOME_V1,CATALINA_HOME_V2,CATALINA_HOME_V3等等。。。。但是需要把startup.bat里面的对应的CATALINA_HOME改成自己设置的值。

2.修改tomcat的进程名

因为牵涉到可能有多个tomcat同时启动,,但是进程名都是java.exe,所以为了加以区分需要设置不同的tomcat不同的进程名。

在setclasspath.bat文件中把

set _RUNJAVA="%JRE_HOME%\bin\java.exe"

改成

copy "%JAVA_HOME%\bin\java.exe" "%JAVA_HOME%\bin\java_my.exe"set _RUNJAVA="%JAVA_HOME%\bin\java_my"

其实就是复制一个java.exe出来,java_my就是新的进程名

3.写自重启脚本文件start.bat

taskkill /f /t /im java_my.exeping 127.0.0.1 -n 2D:\apache-tomcat-7.0.57-x64\bin\startup.batexit

4.在系统任务计划中,对start.bat设置自动运行时间。

定时运行start.bat脚本,系统就会把java_my进程杀死,再重启。

人,总是很难改正自己的缺点,

Windows下多个Tomcat设置定时重启

相关文章:

你感兴趣的文章:

标签云: