前言

有时候因为程序需要,会启动很多次Tomcat文件,来来回回的关闭、重启比较麻烦

问题解决

下面写了一个程序,命名为rebootTomcat.bat,只需要修改里面的端口号以及Tomcat根路径就可以了,

该程序首先查看端口号是否已经启用,如果启用,则kill掉,然后重新启动tomcat

@echo off & setlocal EnableDelayedExpansionset obj[0]=Tomcat端口号set port=0
set pid=0for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (set port=%%bfor /f "tokens=5" %%m in ('netstat -aon ^| findstr ":%%b"') do (set pid=%%m)if "!pid!"=="0" (echo the port !port! is released) else (taskkill /f /pid !pid!echo the port !port! is released)set pid=0
)start/d "Tomcat根路径\bin" startup.bat@echo on

Tomcat——通过.bat批处理程序重启Tomcat相关推荐

  1. Windows下tomcat进程监控批处理程序

    在Windows下tomcat进程监控批处理程序脚本如下: @echo off ::tomcat安装目录 set _tomcatDir=E:\myFiles\apache-tomcat-8.5.31 ...

  2. linux定时重启tomcat的脚本,linux定时重启tomcat服务的脚本学习

    要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...

  3. Linux上监控tomcat down掉后自动重启tomcat

    Linux上监控tomcat down掉后自动重启tomcat 解决思路 Linux上监控tomcat down掉后自动重启tomcat 第一步编辑:monitor.sh文件(文件内容看下文) 第二步 ...

  4. atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux

    atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany  java linux 系统服务不同于普通视窗系统应用程式.不可能简简单单地通过执行一个EXE就启动视窗系 ...

  5. 用bat批处理程序通过DOS命令行删除所有的空文件夹

    用过gothub或者码云的同学都知道,不包含任何文件的空文件夹上传提交时不被允许的.当然你可以在空文件下创建.keep文件(或.gitkeep文件),然后就可以上传了. 但是如果空文件夹比较多,并且我 ...

  6. bat批处理定时重启应用程序

    1.写脚本a.bat @echo off TASKKILL /F /FI "IMAGENAME eq xxx.exe*"rem 休息10秒 TIMEOUT /T 10 start ...

  7. bat 批处理 批量调整 srt 字幕文件时间

    首先建立 Srt_time_one.bat 批处理文件, 用来调整 srt 字幕文件的总体时间,提前或滞后. @echo off title Srt_time_one_num CLS color 2i ...

  8. linux 程序定时重启tomcat,linux下实现tomcat定时自动重启

    tomcat自带的脚本中没有提供直接restart的模式,但是有start和shutdown两种模式.要实现restart模式,实际上只需要判断是否已经启动tomcat,若已经启动则限制性shutdo ...

  9. java tomcat 监控_java程序监控tomcat实现项目宕机自动重启并发送邮件提醒

    最近由于老项目频繁挂掉,由于项目经过多批人之手,短时间难以定位问题,所以只好写一个监控程序. 时间比较紧半天时间,而且水平有限大神勿喷,有好的方法还请赐教. 1.问题描述:分两种情况1.1.tomca ...

  10. Tomcat之——宕机自动重启和每日定时启动tomcat

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/60587663 在项目后期维护中会遇到这样的情况,tomcat在内存溢出的时候就出现 ...

最新文章

  1. billibilli html5播放,Thousands of people online are involved in ef...
  2. VTK:模型之Bottle
  3. 中装订线位置_企业宣传画册、产品目录常用的装订方法
  4. 让我们了解Set及其在JavaScript中的独特功能
  5. python异步框架twisted_Python学习八十七天:使用异步的twisted框架写入数据
  6. javascript指南_JavaScript指南
  7. reload端口 tomcat_CentOS 7配置tomcat https并改端口为443
  8. 流程控制语句【循环、条件】
  9. 桥接模式和php实现
  10. 04.SQLServer性能优化之---读写分离数据同步
  11. 【读书笔记】企业IT架构转型之道 阿里巴巴中台战略思想和架构实战
  12. 5个最佳网络安全监控工具、 你知道哪些
  13. jMonkeyEngine译文 FlagRush1——通过SimpleGame创建你的第一个应用程序
  14. Git - Gitee码云 使用手册
  15. VIA 威盛VL162新款switch数据切换芯片。方案设计
  16. Eclipse @override报错
  17. Spring使用与两大核心(Bean,AOP)
  18. 客如云第二届开放平台大会 餐饮零售业新升级再赋能
  19. 八年 Java 老鸟,写给 1-3 年程序员的几点建议,满满硬货指导
  20. ubuntu20.04卸载cuda11.4重装cuda11.0

热门文章

  1. Win10,Python 3.6环境下安装PyQt4
  2. logistic回归 如何_Logistic回归分析之二元Logistic回归
  3. 【软技能】完全写作指南--简历
  4. 使用think_queue实现未支付订单半小时取消
  5. java nlpir_java实现NLPIR(ICTCLAS)分词
  6. 2017数学建模B题摘要
  7. 计算机音乐数字乐谱核爆神曲,核爆神曲——aLIEz钢琴谱钢琴简谱 数字谱 钢琴双手简谱.pdf...
  8. 对称矩阵可以分解为对称矩阵的乘积 对称矩阵开根
  9. 桥梁大师BridgeMaster2019带箱梁 USB加密狗发布
  10. 【简历模板】网站推荐