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

作者:阿来小同学 时间:2022-02-27 12:28:36 

前提:windows上安装jdk

1.启动jar脚本


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

2.停止jar脚本(如:jar包端口9090)


@echo off
set port=9090
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

3.重启jar脚本(就是上面两个合起来)


@echo off
set port=9090
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

来源:https://blog.csdn.net/skybboy/article/details/106254309

标签:bat,脚本,jar包
0
投稿

猜你喜欢

  • Android app第三方支付宝支付接入教程

    2022-06-05 20:02:19
  • Android 获取判断是否有悬浮窗权限的方法

    2023-11-04 22:48:18
  • Android嵌套滚动NestedScroll的实现了解一下

    2022-09-10 13:48:57
  • C#中的委托和事件详解

    2022-01-20 01:31:53
  • springcloud eureka切换nacos的配置方法

    2022-05-19 01:58:47
  • .net中前台javascript与后台c#函数相互调用问题

    2022-06-02 15:49:16
  • Java注释代码执行方法解析

    2023-09-28 00:16:01
  • c#实现哈夫曼树算法

    2022-11-24 08:25:02
  • C#用户定义类型转换详解

    2022-06-07 11:44:32
  • 浅谈SpringMVC HandlerInterceptor诡异问题排查

    2023-07-24 05:34:06
  • SpringBoot yml配置文件读取方法详解

    2022-12-13 18:04:19
  • Java 基础语法中的逻辑控制

    2022-11-22 16:30:59
  • Android7.0行为变更之适配File Provider的方法

    2021-09-24 08:02:38
  • Android基于OpenCV实现Harris角点检测

    2023-07-16 12:19:47
  • SpringBoot浅析Redis访问操作使用

    2022-09-26 02:09:18
  • java中TESTful架构原理分析

    2022-03-02 21:12:10
  • Android 调用系统联系人界面(添加联系人,添加已有联系人,编辑和修改)

    2023-12-10 17:08:08
  • Unity中的PostProcessBuild实用案例深入解析

    2021-06-08 13:48:51
  • 替换so文件来动态替换Flutter代码实现详解

    2023-06-23 16:24:06
  • Java并发编程之JUC并发核心AQS同步队列原理剖析

    2023-01-15 15:14:37
  • asp之家 软件编程 m.aspxhome.com