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.exe
ping 127.0.0.1 -n 2
D:\apache-tomcat-7.0.57-x64\bin\startup.bat
exit

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

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

时间: 2024-11-05 13:27:33

Windows下多个Tomcat设置定时重启的相关文章

Windows下,通过程序设置全屏抗锯齿(多重采样)的方法

这里说的全屏抗锯齿,不是基于着色器的FXAA之类的方式,而是兼容性更好的,基于固定管线的多重采样方式. 先来说一下开发环境,我用的是VC2013+GLEW1.11. 要通过程序设置多重采样,首先需要进入控制面板,确定抗锯齿的设置是“根据应用程序而定” ,当然,这个设置的具体名称,不同的显卡厂商有不同的叫法. 接下来,就是重点了. Windows下要通过程序设置多重采样,必须使用wglChoosePixelFormatARB这个函数.目前网上基本都是自己去获取这个函数的接口地址,其实根本不用这么麻

windows下Eclipse启动tomcat提示端口已被占用 already in use

>netstat -ano | findstr 8009 TCP    127.0.0.1:8005         0.0.0.0:0              LISTENING       2188 E:\eclipse_workspace\normandy>taskkill /PID 2188 错误: 无法终止 PID 为 2188 的进程. 原因: 只能强行终止这个进程(带 /F 选项). E:\eclipse_workspace\normandy>taskkill /F /P

Windows 下Python的一些设置

Key Words: Python, Windows, pip, readline 肇因是想在Windows下能够代码补全,需要自己添加模块,添加了又缺readline模块,安装时候又想装pip……完全就是个递归. 一个个解决. 首先建一个模块: #!/usr/bin/env python import sys import atexit import os import readline import rlcompleter readline.parse_and_bind('tab: comp

Java日志组件logback使用:加载非类路径下的配置文件并设置定时更新

Java日志组件logback使用:加载非类路径下的配置文件并设置定时更新 摘自: https://blog.csdn.net/johnson_moon/article/details/78874499 2017年12月22日 16:20:29 阅读数:868 标签: javalogback日志配置文件logback-xm 更多 个人分类: Java日志 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/johnson_moon/article/d

[WebServer] Windows下Apache与Tomcat的整合

转自:http://bbs.blueidea.com/thread-2873268-1-1.html 准备工作:1. Apache 2.2.4下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip 2. Tomcat 6.0.16下载地址:http://apache.mirror.phpchina.co ... e-tomcat-6.0.16.zip 3. JDK下载地址:http://cds.sun.com/is

Windows下 webstorm安装tomcat配置svn并使用

1.下载并安装jdk以及配置jdk的环境变量 1)下载jdk,选择安装目录安装,我选择的是默认路径,安装两次,第一次是安装jdk,第二次是安装jre,建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错),如图所示: 2)安装完JDK后配置环境变量  计算机→属性→高级系统设置→高级→环境变量 3)系统变量→新建 JAVA_HOME 变量, 变量值为jdk的安装路径: 变量名:JAVA_HOME 变量值:C:\Prog

windows下Jdk和Tomcat的安装配置

Jdk全称Java development Kit,Jdk是sun公司提供的免费开源的java语言开发工具包,现在最新版本是8.0,说道jdk的版本,有些人可能会有疑惑,怎么有说jdk1.6,jdk1.7,还有说jdk6.0,jdk7.0的,这又是怎么样的关系呢?其实最早的版本号叫做jdk1.1,jdk1.2,jdk1.3,jdk1.4,直到jdk1.5的出现将名字改成了jdk5.0,简单理解就是jdk1.6对应jdk6.0,jdk1.7对应jdk7.0,两种叫法都对,就是个人习惯问题了.说道这

Windows下Mysql数据库服务的关闭和重启

有时我们在手动修改了Mysql的配置文件之后,我们要重启Mysql服务才能使之生效,这里提供几种重启方法: 1.windows下重新启动mysql5的方法:在安装mysql时系统会添加服务,可以通过管理工具里面的 <服务> 一项来停止和启动mysql.这样修改的my.ini就会生效了. 2.也可以用命令行模式,在运行里输入:停止:net stop mysql (其中mysql为你安装的mysql服务名称) 启动:net start mysql 3.如果你没安装系统服务,也可在命令行模式定位到m

Windows下用Nginx+Tomcat配置集群负载均衡

Nginx是一款轻量级的web服务器/反向代理服务器,更详细的释义自己百度了.目前国内像新浪.网易等都在使用它.先说下我的服务器软件环境: 系统:windows_server_2008_standard_enterprise_and_datacenter_with_sp2_x64 当前运行的Tomcat:非安装版本Tomcat 6.0.36 就说这两个关键的吧,目前遇到的问题是访问量剧增单个tomcat已无力负载了,经常出现超时的情况.于是就计划用nginx布置负载均衡,网络上查到的资料多是介绍