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服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
skywalking源码解析javaAgent工具ByteBuddy应用
这篇文章主要为大家介绍了skywalking源码解析javaAgent工具ByteBuddy应用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助2022-03-03Spring invokeBeanFactoryPostProcessors方法刨析源码
invokeBeanFactoryPostProcessors该方法会实例化所有BeanDefinitionRegistryPostProcessor和BeanFactoryPostProcessor的实例并且执行postProcessBeanFactory与postProcessBeanDefinitionRegistry方法2023-01-01详解Spring关于@Resource注入为null解决办法
这篇文章主要介绍了详解Spring关于@Resource注入为null解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-05-05分析java并发中的wait notify notifyAll
一个线程修改一个对象的值,而另一个线程则感知到了变化,然后进行相应的操作,这就是wait()、notify()和notifyAll()方法的本质。本文将详细来介绍它们概念实现以及区别2021-06-06
最新评论