1.写自动重启的脚本
echo %~dp0
set port=19091
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
java -jar D:\mqtt.jar
exit
19091 这个服务的端口号,修改成你自己的端口号就可以了。
这个脚本,可以在服务器里面建立定时任务,定时任务选择每天运行,就可以自动执行这个脚本,执行完脚本之后,服务就可以正常运行了。