mah*_*ata 3 playframework playframework-2.1
"play run"当我在Play Framework上实现某些东西时,我正在使用它,因为它支持自动编译功能.但似乎"play run"没有读取我指定的配置文件.我正在运行Play Framework,如下所示:
$ play "run -Dconfig.resource=application.conf"
Run Code Online (Sandbox Code Playgroud)
但是在application.conf上编写的配置完全被忽略了.如果我这样做"play start",配置文件工作正常.有没有办法指定配置文件"play run"?
我在MacOS 10.8.3上使用Play Framework 2.1.1.
Car*_*ten 10
播放似乎没有听取配置选项config.resource.谷歌快速搜索引发了这篇博文,建议改为使用config.file.这里的值是一个文件名,相对于Play应用程序的根目录.
好吧,为了创建一个正确的答案,我不得不研究如何更改主配置文件.我发现,Play检查config.file属性,如果不存在,则使用conf/application.conf.
因此,使用自定义配置文件运行它的方法是
play "run -Dconfig.file=application.conf"
Run Code Online (Sandbox Code Playgroud)
您可以提供相对于Play应用程序根目录的文件路径或绝对路径.
| 归档时间: |
|
| 查看次数: |
2979 次 |
| 最近记录: |