SpringBoot 项目在 Windows 系统启动脚本、关闭脚本

项目启动指令:

d:
cd D:\Java_Projects_Deployment_Folder\backend-meetingfilm
java -jar D:/Java_Projects_Deployment_Folder/backend-meetingfilm/backend-eureka-server-0.0.1-SNAPSHOT.jar > D:/Java_Projects_Deployment_Folder/backend-meetingfilm/backendEureka.log &

编写启动脚本:

startBackendEureka.bat

@echo off
d:
cd D:\Java_Projects_Deployment_Folder\backend-meetingfilm
echo backend-eureka-server-0.0.1-SNAPSHOT.jar
java -jar D:/Java_Projects_Deployment_Folder/backend-meetingfilm/backend-eureka-server-0.0.1-SNAPSHOT.jar > D:/Java_Projects_Deployment_Folder/backend-meetingfilm/backendEureka.log &
pause

双击启动,start窗口启动后不会关闭,通过echo打印了日志标记窗口所属的jar包,手动关闭后服务将会停止。

启动指令中还可以设置jvm参数

java -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx4096m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC D:/Java_Projects_Deployment_Folder/backend-meetingfilm/backend-eureka-server-0.0.1-SNAPSHOT.jar > D:/Java_Projects_Deployment_Folder/backend-meetingfilm/backendEureka.log &

编写关闭脚本:

使用 spring-boot-starter-actuator 提供的 /shutdown 进行优雅停机

@echo off
curl -X POST http://127.0.0.1:18881/eurekaManagement/shutdown
echo
echo backend-eureka-server-0.0.1-SNAPSHOT.jar
pause

 

你可能感兴趣的:(SpringBoot 项目在 Windows 系统启动脚本、关闭脚本)