【发布时间】:2021-01-07 09:13:22
【问题描述】:
我将我的 Spring Boot 应用程序打包到一个 jar 中,并通过带有 .bat 文件的 apache tomcat 9 将其作为 Web 服务。
另一方面,application-prod.yml 的外部化不起作用,并且 .yml 文件在与 jar 相同的路径中被忽略。
请问我该怎么做
【问题讨论】:
-
感谢您的回答,它通过启动 java -jar example.jar 并将属性文件放在 mm 文件夹中而不是 jar 与命令行一起工作,但是当我们使用 tomcat9 创建 Windows 服务时工具(serviceInstall.bat),我们将 jar 设置为 windows 服务,application-prod.yml 文件被忽略。
标签: java spring-boot windows-services tomcat9