1、为每个微服务建立bat文件
文件代码如下:
E:
cd E:\safeServer
title education
java -Xms512m -Xmx512m -jar education-1.0.0.jar
pause
注意:(1)titile为windwos启动命名窗体标题
(2)cd 跳转至 jar包所在目录
(3)启动jar包 最小堆 最大堆 可以简单的设置为一样,更详细的配置,请 www.baidu.com
2、建立统一启动、统一关闭文件
startAllServer.bat
@echo off
@echo 'start.......'
cd safeServer
@echo '1.start organization'
start organization.bat
ping -n 30 127.1>nul
@echo '2.start service'
start service.bat
ping -n 30 127.1>nul
@echo '3.start equipment'
start equipment.bat
ping -n 30 127.1>nul
@echo '4.start safe'
start safe.bat
ping -n 30 127.1>nul
@echo '5.start envpro'
start envpro.bat
ping -n 20 127.1>nul
@echo '6.start education'
start education.bat
ping -n 20 127.1>nul
@echo 'end.......'
pause
rem exit
其中: ping -n 20 127.1>nul 中 -n 20为等待时长20s,可以根据需要设置
stopAllServer.bat
@echo off
@echo 'start.......'
taskkill /f /t /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: safe"
taskkill /f /t /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: envpro"
taskkill /f /t /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: education"
taskkill /f /t /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: equipment"
taskkill /f /t /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: service"
taskkill /f /t /fi "imagename eq cmd.exe" /fi "windowtitle eq 管理员: organization"
@echo 'end.......'
pause
rem exit
3、执行结果如下: