[英]Using Environment Variables with SysV Centos6
我有一個 Spring 引導應用程序,我在SysV中作為服務安裝,所以我在 /etc/init.d/myapp 中創建了一個指向 /home/myuser/app.jar 的符號鏈接。
然后我以這種方式啟動我的應用程序:
service app start --spring.config.location=application.properties
在我的 application.properties 中,我需要一個環境變量,請參閱:
app.info.version=${APP_VERSION}
我總是在啟動服務之前執行export APP_VERSION=1
但 ${APP_VERSION} 總是為空。 然后我嘗試以這種方式手動執行:
java -jar app.jar --spring.config.location=application.properties
一切正常,環境變量按照我的預期配置。
任何提示如何使用 Spring 引導服務在 SysV 中使用環境變量?
您可以使用 echo 命令打印變量嗎?
echo $APP_VERSION
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.