gpt4 book ai didi

java - 将Spring boot war文件部署到Tomcat时如何指定配置文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:17 27 4
gpt4 key购买 nike

目前,我所有的属性都在文件 src/main/resources/application.properties 中定义。但是,我希望在 src/main/resources/config 文件夹中有与不同配置文件相关的属性文件,并且我希望能够选择其中的任何一个。比如:

  • application-DEV.properties
  • application-TEST.properties
  • application-SERVER1.properties

所以,问题是如何选择这些属性。如果我正在编译成一个 jar 文件,我可以通过在运行 jar 文件时指定配置文件轻松地做到这一点,但在这里我只是复制生成的 war 文件到 Tomcat webapps 目录。

最佳答案

好吧,我找到了一种方法来做到这一点。在conf Tomcat 的目录,将此行添加到文件 catalina.properties那里。

spring.profiles.active=<YOUR_PROFILE>

替换<YOUR_PROFILE>当然,这里还有您的个人资料名称。例如,如果您使用 application-TEST.properties , 它将是以下内容。

spring.profiles.active=TEST

关于java - 将Spring boot war文件部署到Tomcat时如何指定配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55948358/

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