Windows系統(tǒng)編寫bat腳本啟動、停止及重啟Java服務(wù)jar包
創(chuàng)建一個以bat后綴結(jié)束的文件,寫入一下代碼:
1.啟動jar包腳本:
在Windows系統(tǒng)上面創(chuàng)建 start.bat 啟動jar包腳本編輯以下內(nèi)容:
給窗口命名:“jeeplus-gateway”,如果是微服務(wù)的話方便查看
@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系統(tǒng)上面創(chuàng)建 stop.bat 停止jar包腳本編輯以下內(nèi)容:
@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文件 確定窗口啟動


總結(jié)
到此這篇關(guān)于Windows系統(tǒng)編寫bat腳本啟動、停止及重啟Java服務(wù)jar包的文章就介紹到這了,更多相關(guān)bat腳本啟動停止及重啟jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IDEA解決src和resource下創(chuàng)建多級目錄的操作
這篇文章主要介紹了IDEA解決src和resource下創(chuàng)建多級目錄的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
Spring?Boot實現(xiàn)分布式任務(wù)調(diào)度的步驟
Spring?Boot提供了一些工具和框架,可以幫助我們輕松地實現(xiàn)分布式任務(wù)調(diào)度,在本文中我們將介紹如何使用Spring?Boot、Spring?Cloud、Quartz和Redis來實現(xiàn)分布式任務(wù)調(diào)度,感興趣的朋友跟隨小編一起看看吧2023-06-06
使用Java實現(xiàn)Navicat密碼的加密與解密的代碼解析
這篇文章主要介紹了使用Java實現(xiàn)Navicat密碼的加密與解密,通過本文,我們了解了如何利用Java語言實現(xiàn)對Navicat保存的數(shù)據(jù)庫密碼進行加密和解密,需要的朋友可以參考下2025-05-05
SpringBoot之通過BeanPostProcessor動態(tài)注入ID生成器案例詳解
這篇文章主要介紹了SpringBoot之通過BeanPostProcessor動態(tài)注入ID生成器案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09
Spring?Boot實現(xiàn)登錄驗證碼功能的案例詳解
驗證碼的作用可以有效防止其他人對某一個特定的注冊用戶用特定的程序暴力破解方式進行不斷的登錄嘗試,接下來通過本文給大家介紹Spring?Boot實現(xiàn)登錄驗證碼功能,需要的朋友可以參考下2022-08-08
SpringBoot集成?JWT實現(xiàn)用戶登錄認(rèn)證的項目實踐
當(dāng)今前后端分離時代,基于Token的會話保持機制比傳統(tǒng)的Session/Cookie機制更加方便,本文主要介紹了SpringBoot集成?JWT實現(xiàn)用戶登錄認(rèn)證的項目實踐,感興趣的可以了解一下2023-08-08
使用?mybatis?自定義日期類型轉(zhuǎn)換器的示例代碼
這篇文章主要介紹了使用?mybatis?自定義日期類型轉(zhuǎn)換器的示例代碼,這里使用mybatis中的typeHandlers?實現(xiàn)的,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03

