gpt4 book ai didi

java - 在 tomcat 中部署 Spring Boot war 时,application.yml 文件应该放在哪里?

转载 作者:行者123 更新时间:2023-11-28 22:52:30 25 4
gpt4 key购买 nike

当spring boot时,mvc war文件已经部署在stand alone tomcat中,application.yml位于$CATALINA_HOME/webapps/demo/WEB-INF/classes/application.yml

我可以将其移动到 $CATALINA_HOME/conf/Catalina/localhost/dmo.yml 吗?

通常不使用 spring boot 我的配置文件将位于 $CATALINA_HOME/webapps/demo/META-INF/context.xml 可以移动到 $CATALINA_HOME/conf/Catalina/localhost/demo.xml

application.yml 也可以吗?那怎么办?

这将有助于重新部署我的配置文件将自动备份。

最佳答案

您可以使用 spring.config.locationspring.config.name 属性更改 application.properties/yml 文件的默认位置及其对应的环境变量。最简单的方法是设置 SPRING_CONFIG_LOCATION 环境变量:

export SPRING_CONFIG_LOCATION=$CATALINA_HOME/conf/Catalina/localhost/dmo.yml

查看 spring boot 文档以获取有关 loading property files 的更多信息.

关于java - 在 tomcat 中部署 Spring Boot war 时,application.yml 文件应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35913051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com