Windows系统下Tomcat在Service.msc中使用批处理启动和停止

来源:互联网 发布:中国最新人口普查数据 编辑:程序博客网 时间:2024/06/05 14:41

1.Tomcat服务注册(注册到系统service.msc)

(本博只针对在windows中的Tomcat)如果使用zip版本的tomcat,在部署生产环境时不能实现开机自启,需要吧tomcat 添加到 windows,添加方法如下:

使用控制台(cmd),cd命令到tomcat的bin下,使用 service.bat install ServiceName ,将 Service.msc 中对应的 Apache Tomcat  ServiceName 启动类型设置为自动,这就完成了tomcat的服务注册。

2.启动批处理代码

@echo offecho 执行开始时间date/ttime/techo ***********************************************echo 清除Tomcat缓存文件*******************************echo 正在清除缓存文件Tomcat\work\Catalina\,请稍等......:: 下面的代码可以注释 使用::或者echo形式  tomcat的路径rd /q/s "C:\WorkSpace\apache-tomcat-6.0.41\work\Catalina"echo 清除Tomcat缓存文件完成!echo ***********************************************echo 正在开启Tomcat服务!net start Tomcatecho 开启Tomcat服务成功!echo ***********************************************echo 结束时间date/ttime/techo ***********************************************
其中清除缓存 代码根据自己项目具体需求而使用

3.关闭批处理代码

@echo offecho 执行开始时间date/ttime/techo ***********************************************echo 正在关闭Tomcat服务,请稍等......NET STOP Tomcatserviceecho 关闭Tomcat服务完成!echo ***********************************************echo ***********************************************echo 结束时间date/ttime/techo ***********************************************

4.最后说几句

批处理中 net start 和NET STOP 后面的参数必须是 services.msc中对应服务的 服务名称;启动bat需要管理员权限;本文是本人在网上参考别人的文章总结归纳。