播放框架在独立分发中更改配置文件值

时间:2016-03-18 09:02:56

标签: playframework config production playframework-2.4

我有一个Play 2.4应用程序,主要用于本地网络,并将使用dist命令生成的.bat文件进行部署(在Windows环境中)。配置文件中存储了一个文件路径,需要通过编辑配置文件来更改。但是我已经了解到,在应用程序启动时,分发中的conf文件并没有被读取,而是预编译的。 换句话说,我需要在conf文件中进行更改,并在下一个应用程序午餐中反映这些更改。

我在播放文档中尝试了其他配置文件,但由于错误Bad application path Dconfig.file=/path/"

而无法使其正常工作

如何在每次应用程序启动时加载我编辑的conf文件?

任何想法都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

即使您使用dist命令“打包”了您的应用程序,您仍可以自由提供新的配置文件:

$ my-first-app-1.0/bin/my-first-app -Dconfig.file=/full/path/to/conf/application-prod.conf