【发布时间】:2013-04-24 18:01:53
【问题描述】:
在完成我的 Play 2 项目后,我最近遇到了一个令人惊讶的事实。我有两个配置文件,application.conf 和 prod.conf,它们被放入 target/scala-2.10/staged/classes/ 时我暂存应用程序。当我调用 ./start -Dconfig.resource=application.conf 或 ./start -Dconfig.resource=prod.conf 时,应用程序会使用指定的配置文件启动.但是当我从 target/scala-2.10/staged/classes/ 中删除两个配置文件时,应用程序仍然启动!
出于这个原因,我认为这些配置文件必须在其他地方嵌入到应用程序中。应用程序实际上在哪里寻找配置文件?
【问题讨论】: