spring启动jar作为windows服务和外部应用程序.yml

lsmd5eda  于 2021-06-26  发布在  Java
关注(0)|答案(2)|浏览(395)

我将我的spring boot应用程序打包到一个jar中,并通过带有.bat文件的apachetomcat9将其作为一个web服务。
另一方面,application-prod.yml的外部化不起作用,.yml文件在与jar相同的路径中被忽略。
请问我怎么做

xlpyo6sf

xlpyo6sf1#

你可以查阅官方文件,作为你的参考 .yml 文件已与jar文件位于同一路径中,您可以尝试以下操作:

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

bwntbbo32#

使用打包工具进行打包,例如maven。如果您使用maven,那么应该配置打包插件

相关问题