[英]How to start executable spring boot jar file with external *.ampl on Linux?
我有帶有可執行 jar 文件的 spring 引導應用程序
因此,我嘗試通過命令從 windows 中的 cmd 開始
java -jar -Dspring.config.location="application.yaml" MyService.jar
並成功啟動
(我嘗試使用外部應用程序。yaml 來啟動我的應用程序)在我的應用程序中的所有屬性。yaml 像這樣模擬的數據庫
url:${DATA_BASE_URL}
和外部 yaml 包含所有值。
但是,當我嘗試在 centOS(或其他 linux)上使用此命令啟動應用程序時,嘗試啟動時失敗,spring 引導使用 ${DATA_BASE_URL} 而不是外部應用程序。Z6EEDC03A68A69933C763E674 值。
如何解決?
在我使用的 linux 上
nohup java -jar -Dspring.config.location="application.yaml" MyService.jar
你應該使用double dashes
nohup java -jar --spring.config.location="application.yaml" MyService.jar
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.