gpt4 book ai didi

eclipse - 运行 mvn install 时如何指定 spring.profiles.active

转载 作者:行者123 更新时间:2023-12-02 02:10:28 31 4
gpt4 key购买 nike

在这个使用 Spring 的 Web 应用程序中,我为不同的部署环境创建了多个应用程序属性文件。他们指定不同的数据库连接配置。

application-dev.properties
application-qa.properties
application-stg.properties
application-prod.properties

推荐方式按照spring doc就是在运行时将 spring.profiles.active 设置为 JVM 选项,例如:

-Dspring.profiles.active=prod

但是,我应该如何使用 mvn install 将应用程序部署为 war。我应该如何设置 Spring 轮廓?我正在使用 Eclipse。

编辑:我在run configuration下设置了JVM选项。当我将它部署为 war 时,它似乎没有被 Maven 拾取,因为我从 tomcat 收到以下错误:

Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception

最佳答案

在“运行配置”下 > 转到“环境”选项卡,然后添加您的属性值以了解更多信息,请参阅下图:Eclipse Environment SetUp

关于eclipse - 运行 mvn install 时如何指定 spring.profiles.active,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39081945/

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