Windows环境下重启jar服务bat代码的解决方案

 更新时间:2023年08月11日 14:13:01   作者:newbigapple  
在Windows环境下部署java的jar包,若有多个服务同时启动,很难找到相应服务重启,每次都重启全部服务很麻烦,应用场景大多用于部署测试,今天给大家分享Windows环境下重启jar服务bat代码,感兴趣的朋友一起看看吧

问题:在Windows环境下部署java的jar包,若有多个服务同时启动,很难找到相应服务重启。每次都重启全部服务很麻烦。应用场景大多用于部署测试。
适用:jar部署,war部署不适用。
解决方案:找到相应jar服务关闭并重启。
注意:
1、正确设置端口,jar服务运行的端口;
2、正确设置jar文件地址

@echo off
set applicationName=Java微服务
echo "关闭服务 %applicationName% "
set currdir=%cd%
echo "当前目录:%currdir%"
set port=9700
echo "请设置jar应用程序口号(%port%),若已正确设置请忽略..."
set jarFile=%currdir%\application.jar
echo "请正确设置jar文件地址(%jarFile%),若已正确设置请忽略..."
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
	taskkill /pid %%m -t -f
	goto start
)
:start
if exist "%jarFile%" (
	echo "启动服务 %applicationName% "
	start java -Dfile.encoding=utf-8  -jar "%jarFile%"
) else (
	echo "文件不存在:%jarFile%;文件地址最好不要有空格及特殊字符"
)
echo "当前窗口可关闭,不影响应用程序运行"
pause

到此这篇关于Windows环境下重启jar服务bat代码的解决方案的文章就介绍到这了,更多相关Windows重启jar服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot +MybatisPlus集成多数据源的使用案例

    SpringBoot +MybatisPlus集成多数据源的使用案例

    这篇文章主要介绍了SpringBoot +MybatisPlus集成多数据源的使用案例,本文分步骤结合实例代码给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2025-05-05
  • Struts2开发环境搭建 附简单登录功能实例

    Struts2开发环境搭建 附简单登录功能实例

    这篇文章主要介绍了Struts2开发环境搭建,为大家分享一个简单登录功能实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • java单例模式使用详解

    java单例模式使用详解

    这篇文章主要介绍了java单例模式使用方法,通常它的实现方式分为懒汉式实现和饿汉式,下面是详细说明加示例,需要的朋友可以参考下
    2014-04-04
  • Java模拟实现斗地主发牌

    Java模拟实现斗地主发牌

    这篇文章主要为大家详细介绍了Java实现模拟斗地主发牌,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Java 8对LinkedHashSet元素进行排序的操作方法

    Java 8对LinkedHashSet元素进行排序的操作方法

    LinkedHashSet 是 Java 集合框架中的一个类,它继承自 HashSet,并实现了 Set 接口,然而,LinkedHashSet 不支持元素的排序,它仅仅保持插入顺序,所以本文给大家介绍了Java 8 如何对 LinkedHashSet 元素进行排序,需要的朋友可以参考下
    2024-11-11
  • MyBatis Generator配置入门

    MyBatis Generator配置入门

    本文主要介绍了MyBatis Generator配置入门,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Java基础教程之Map遍历的5种方式

    Java基础教程之Map遍历的5种方式

    Map作为Java中的一种集合,以键值对的形式存放一批数据,经常会被我们应用在项目中,这篇文章主要给大家介绍了关于Java基础教程之Map遍历的5种方式,需要的朋友可以参考下
    2024-01-01
  • Java 文件解压缩实现代码

    Java 文件解压缩实现代码

    这篇文章主要介绍了Java 文件解压缩实现代码,有需要的朋友可以参考一下
    2013-12-12
  • 利用Java发送邮件的实现代码

    利用Java发送邮件的实现代码

    这篇文章给大家分享了如何利用Java发送邮件,文章通过实例代码介绍的很详细,有需要的可以参考借鉴。
    2016-08-08
  • java网上图书商城(4)购物车模块1

    java网上图书商城(4)购物车模块1

    这篇文章主要为大家详细介绍了java网上图书商城,购物车模块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12

最新评论