![](/img/trans.png)
[英]How to enable HTTPS in a Spring Boot application, deployed as WAR file in Tomcat?
[英]when deployed Spring Boot war in tomcat where should application.yml file should be placed?
当春季启动时,mvc war文件已部署在独立的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.location
和spring.config.name
属性及其对应的环境变量来更改application.properties/yml
文件的默认位置。 最简单的方法是设置SPRING_CONFIG_LOCATION
环境变量:
export SPRING_CONFIG_LOCATION=$CATALINA_HOME/conf/Catalina/localhost/dmo.yml
请查看spring boot文档以获取有关加载属性文件的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.