首页 > 解决方案 > Spring boot JAR 作为 Windows 服务和外部 application.yml

问题描述

我将我的 Spring Boot 应用程序打包到一个 jar 中,并通过带有 .bat 文件的 apache tomcat 9 将其作为 Web 服务。

另一方面,application-prod.yml 的外部化不起作用,并且 .yml 文件在与 jar 相同的路径中被忽略。

请问我该怎么做

标签: javaspring-bootwindows-servicestomcat9

解决方案


你可以查看官方文档,由于你的.yml文件已经和jar文件在同一个路径,你可以试试这个:

java -jar myproject.jar --spring.config.location=/path/to/your/yaml

推荐阅读