springclound项目,通过脚本指定配置文件部署,-Dspring.profiles.active 不生效

springclound项目,通过脚本指定配置文件部署,-Dspring.profiles.active 不生效
启动脚本
#!/bin/sh -l
source /etc/profile

# 参数定义
# 服务名
CUSTOM_NAME=wf-admin
SERVER_NAME=$CUSTOM_NAME
HTMS_NAME=$CUSTOM_NAME
# jar包名称
JAR=wf_admin.jar
# 管理端口
MPORT=8060

TARGET_DIR=/data/wf/base_service/$HTMS_NAME

RUNCODE="java -Xms512m  -Xmx1024m  -Dlogging.path=/data/wf/base_service/logs
-Dlogging.config=/data/wf/base_service/logback-spring-wf.xml
-jar  $JAR
-Dspring.profiles.active=prod"

echo "cd $TARGET_DIR"
cd $TARGET_DIR

echo "sudo mv app.jar /data/wf/base_service/wf-admin/wf_admin.jar"
sudo mv app.jar /data/wf/base_service/wf-admin/wf_admin.jar


# 清除已部署内容
ID=`ps -ef | grep wf_admin | grep -v "grep" | awk '{print $2}'`
echo "kill pid---------------"
echo $ID
for id in $ID
do
 kill -9 $id
 sleep 10
done

export BUILD_ID=dontKillMe
echo $RUNCODE
nohup $RUNCODE > /dev/null &

application配置文件

img

-Dlogging.config 生效了,但是-Dspring.profiles.active 没有生效
我想要达到的效果是,-Dspring.profiles.active 也生效

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。