Tomcat——通过.bat批处理程序重启Tomcat

简介: Tomcat——通过.bat批处理程序重启Tomcat

前言

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

问题解决

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

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

@echo off & setlocal EnableDelayedExpansion
set obj[0]=Tomcat端口号
set port=0
set pid=0
for /f "usebackq delims== tokens=1-2" %%a in (`set obj`) do (
  set port=%%b
  for /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
相关文章
|
9天前
|
Java 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
12 0
|
8月前
|
应用服务中间件
tomcat重启时保持会话关闭
tomcat重启时保持会话关闭
|
9月前
|
应用服务中间件
关于tomcat程序不支持图形化的解决办法
关于tomcat程序不支持图形化的解决办法
|
2月前
|
Java 应用服务中间件 API
SpringBoot项目 Tomcat部署war程序时启动成功但是访问404异常处理
SpringBoot项目 Tomcat部署war程序时启动成功但是访问404异常处理
159 0
|
14天前
|
Java 应用服务中间件 Apache
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
41 7
|
16天前
|
前端开发 Java 应用服务中间件
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
|
11月前
|
SQL 关系型数据库 MySQL
CentOS部署JAVA程序、安装Tomcat以及安装导入mysql文件的方法
CentOS部署JAVA程序、安装Tomcat以及安装导入mysql文件的方法
|
12月前
|
关系型数据库 MySQL 应用服务中间件
tomcat与servlet程序出现乱码的解决方法(已解决)
tomcat与servlet程序出现乱码的解决方法(已解决)
79 0
|
8月前
|
应用服务中间件 Linux
Linux不重启Tomcat清空catalina.out日志的几种方法
Linux不重启Tomcat清空catalina.out日志的几种方法
329 0
|
网络协议 Java 应用服务中间件
【JavaEE】Tomcat-Servelet第一个helloworld程序(二)
HTTP本质上就是一个TCP服务器(HTTP基于TCP)
74 1