添加以下参数(二选一即可)
-Dspring.profiles.active=test -Dserver.port=8081 # 或 spring.profiles.active=test;server.port=8081 复制代码
对应上面的参数在启动jar包是添加参数
第一种
java -jar -Dspring.profiles.active=test -Dserver.port=8081 app.jar 复制代码
第二种
java -jar app.jar --spring.profiles.active=test --server.port=8081 复制代码
第三种,混合使用
java -jar -Dspring.profiles.active=test app.jar --server.port=8081 复制代码
APP_NAME=app.jar usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1 } is_exist() { pid=$(ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}') if [ -z "$pid" ]; then return 1 else return 0 fi } start() { is_exist if [ $? -eq "0" ]; then echo "$APP_NAME is already running. pid=$pid ." else nohup java -jar $APP_NAME >/dev/null 2>&1 & fi } stop() { is_exist if [ $? -eq "0" ]; then kill -9 $pid else echo "$APP_NAME is not running" fi } status() { is_exist if [ $? -eq "0" ]; then echo "$APP_NAME is running. Pid is $pid" else echo "$APP_NAME is NOT running." fi } restart() { stop start } case "$1" in "start") start ;; "stop") stop ;; "status") status ;; "restart") restart ;; *) usage ;; esac 复制代码