根据文档,使用play dist
应该能够使用-Dconfig.file=c:\conf\application.prod.conf
配置外部化的应用程序构建,但无论我做什么,-Dconfig.file
选项似乎完全没有效果,包装jar里面的默认application.conf似乎已加载。
有关如何在Play 2.2.4应用程序中使用外化配置的任何线索?
答案 0 :(得分:1)
在Heroku,我们使用环境变量来确定要使用的配置。像这样:
web:target / universal / stage / bin / theapp -Dhttp.port = $ {PORT} -Dconfig.resource = $ {ENVIRONMENT} .conf $ {JAVA_OPTS}
本地我想你可以像这样运行它(注意引号!):
$ activator "run -Dconfig.file=/Users/durre/conf/application.conf"
也许替换"激活者"用"玩"。当他们切换到激活剂时我忘记了。