【问题标题】:How to specify alternate Play! config?如何指定备用播放!配置?
【发布时间】:2013-05-12 04:36:05
【问题描述】:

我目前正在按如下方式启动我的应用程序:

play run -Dconfig.resource=prod.conf

但 Play 似乎忽略了这一点,并使用默认的 application.conf。如何指定不同的配置?

【问题讨论】:

    标签: playframework playframework-2.1


    【解决方案1】:

    显然,play run -Dconfig.resource=prod

    config.resource 指定资源名称 - 不是基本名称,即 application 而不是 application.conf

    http://www.playframework.com/documentation/2.1.1/Configuration

    【讨论】:

    • 嗯。在文档中错过了..但这仍然不起作用。我可以让它工作的唯一方法是如果我这样做: play -Dconfig.file=conf/prod.conf run 此外,配置参数必须在 before 运行语句之前指定。即:play run -Dconfig.file=conf/prod.conf,将不起作用。注意:DConfig.resource 参数根本不起作用
    • 奇怪 - Play 配置基于文档的类型安全配置库说它正好相反:github.com/typesafehub/config#standard-behavior
    【解决方案2】:

    我知道的语法是这样的:

    play -Dconfig.resource=prod.conf run
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      • 2016-09-11
      相关资源
      最近更新 更多