windows使用bat脚本后台启动/停止和重启jar包服务

本文档介绍了如何在Windows操作系统中通过批处理脚本来启动、停止和重启一个Java jar应用程序。启动脚本使用`javaw`命令运行指定版本的jar包,而停止脚本通过`netstat`和`taskkill`命令找出并结束占用特定端口(如8080)的进程。重启脚本则结合了这两个过程,先停止再启动应用。


前言

前提:windows上安装 jdk

一、启动jar脚本

@echo off
START "app" javaw -jar app-0.0.1-SNAPSHOT.jar

二、停止jar脚本

以端口8080为例

@echo off
set port=8080
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
 echo kill the process %%m who use the port 
 taskkill /pid %%m -t -f
 goto q
)
:q

三、重启jar脚本

就是上面两个合起来

@echo off
set port=8080
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
 echo kill the process %%m who use the port 
 taskkill /pid %%m -t -f
 goto start
)
:start
 
START "app" javaw -jar app-0.0.1-SNAPSHOT.jar
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值