赞
踩
1、搭建好的apllo服务器
2、spring-boot项目
pom.xml增加apollo依赖
<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo-client-config-data</artifactId>
<version>2.0.0</version>
</dependency>
更改项目启动命令
#!/bin/bash APP_NAME="xxxxxx.jar" echo "启动 $APP_NAME" # 检查Java应用是否在运行中 PID=$(pgrep -f $APP_NAME) if [ -z "$PID" ]; then echo "Java应用未在运行中" else echo "正在停止Java应用,进程ID: $PID" kill -9 $PID fi echo "正在启动Java应用" #nohup java -jar -Xms2024M -Xmx2024M $APP_NAME --spring.profiles.active=dev > log.log 2>&1 & nohup java -Dapollo.configService=http://xxxxxx:0000 -Denv=PRO -Dapp.id=kaadas_task -Dapollo.meta=http://xxxxxx:0000 -jar -Xms2024M -Xmx2024M $APP_NAME > log.log 2>&1 & tail -f log.log
在服务器上重启项目即可
之后在apollo上更改配置发布后会自动重新启动项目
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。