Windows系统编写bat脚本启动、停止及重启Java服务jar包

 更新时间:2023年12月12日 10:16:57   作者:抹香鲸之海  
在bat文件中我们将编写一些代码来运行Java jar文件,下面这篇文章主要给大家介绍了关于Windows系统编写bat脚本启动、停止及重启Java服务jar包的相关资料,需要的朋友可以参考下

创建一个以bat后缀结束的文件,写入一下代码:

1.启动jar包脚本:

在Windows系统上面创建 start.bat 启动jar包脚本编辑以下内容:

给窗口命名:“jeeplus-gateway”,如果是微服务的话方便查看

@echo off
START "jeeplus-gateway" java -jar -Dfile.encoding=utf-8  ./jar/jeeplus-gateway.jar -Dspring.profiles.active=test --server.port=18000 >  ./logs/jeeplus-gateway.log 2>&1 &

2. 停止jar包脚本:

在Windows系统上面创建 stop.bat 停止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 q
)
:q

3.重新启动jar包脚本:

重启jar包就是将两个合并到一起:

@echo off
set port=18000
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 "jeeplus-gateway" java -jar -Dfile.encoding=utf-8  ./jar/jeeplus-gateway.jar -Dspring.profiles.active=test --server.port=18000 >  ./logs/jeeplus-gateway.log 2>&1 &

4.启动脚本:

双击 bat文件 确定窗口启动

总结 

到此这篇关于Windows系统编写bat脚本启动、停止及重启Java服务jar包的文章就介绍到这了,更多相关bat脚本启动停止及重启jar包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot使用ip2region获取地理位置信息的方法

    SpringBoot使用ip2region获取地理位置信息的方法

    这篇文章主要介绍了SpringBoot使用ip2region获取地理位置信息的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 基于Java中的数值和集合详解

    基于Java中的数值和集合详解

    下面小编就为大家带来一篇基于Java中的数值和集合详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Java easyexcel导出报内存溢出的问题解决

    Java easyexcel导出报内存溢出的问题解决

    在Java开发时,使用EasyExcel处理大数据量导出可能遇到内存溢出问题,本文深入分析了内存溢出的原因,并提出了优化策略,感兴趣的可以了解一下
    2024-10-10
  • Java实现解出世界最难九宫格问题

    Java实现解出世界最难九宫格问题

    这篇文章主要介绍了Java实现解出世界最难九宫格问题,芬兰数学家因卡拉花费3个月设计出了世界上迄今难度最大的数独游戏,而且它只有一个答案,本文使用Java实现解出,需要的朋友可以参考下
    2015-01-01
  • SpringBoot整合Java DL4J实现情感分析系统

    SpringBoot整合Java DL4J实现情感分析系统

    在当今数字化时代,企业越来越重视用户的反馈,以不断改进产品和服务,自然语言处理技术为分析用户评价提供了强大的工具,本文将介绍如何使用 Spring Boot 整合 Java Deeplearning4j 构建一个情感分析系统,需要的朋友可以参考下
    2024-10-10
  • Java线程的全方位详解

    Java线程的全方位详解

    Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务,多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销
    2021-10-10
  • 浅析Spring中的循环依赖问题

    浅析Spring中的循环依赖问题

    这篇文章主要介绍了浅析Spring中的循环依赖问题,Spring 是利用了 三级缓存 来解决循环依赖的,其实现本质是通过提前暴露已经实例化但尚未初始化的 bean 来完成的,需要的朋友可以参考下
    2023-11-11
  • 基于jQuery获取table数据发送到后端

    基于jQuery获取table数据发送到后端

    这篇文章主要介绍了基于jQuery获取table数据发送到后端,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Java springboot Mongodb增删改查代码实例

    Java springboot Mongodb增删改查代码实例

    这篇文章主要介绍了Java springboot Mongodb增删改查代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • SpringBoot搭建Dubbo项目实现斐波那契第n项详解

    SpringBoot搭建Dubbo项目实现斐波那契第n项详解

    这篇文章主要讲解了“SpringBoot+Dubbo怎么实现斐波那契第N项”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习吧
    2022-06-06

最新评论