[英]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.