Playframework 指定使用";构建的运行时播放应用程序配置;dist";

Playframework 指定使用";构建的运行时播放应用程序配置;dist";,playframework,Playframework,我正在使用“dist”命令构建通用的可分发播放应用程序。这可以很好地工作,但是它在部署后仍然使用dev应用程序配置。我想,因为play创建了以下文件 /somewhere/myapp/conf/application.conf 它会自动使用它。情况似乎并非如此。如何告诉play获取对application.conf的运行时更改?play框架不会加载myapp/conf/application.conf,除非您使用-Dconfig.file系统属性告诉它。因此,使用 /somewhere/myap

我正在使用“dist”命令构建通用的可分发播放应用程序。这可以很好地工作,但是它在部署后仍然使用dev应用程序配置。我想,因为play创建了以下文件

/somewhere/myapp/conf/application.conf


它会自动使用它。情况似乎并非如此。如何告诉play获取对application.conf的运行时更改?

play框架不会加载
myapp/conf/application.conf
,除非您使用
-Dconfig.file
系统属性告诉它。因此,使用

/somewhere/myapp/bin/myapp-Dconfig.file=/somewhere/myapp/conf/application.conf

做了这个把戏,它选择了正确的配置