Stage 2.1 Play应用程序在哪里查找配置文件?

问题描述:

我最近在升级我的Play 2项目后遇到了令人惊讶的事实。我有两个配置文件,application.confprod.conf当我执行应用程序时,它被置入target/scala-2.10/staged/classes/。当我打电话给./start -Dconfig.resource = application.conf./start -Dconfig.resource = prod.conf时,应用程序将以指定的配置文件启动。但是,当我从target/scala-2.10/staged/classes/中删除这两个配置文件时,应用程序仍然会启动!Stage 2.1 Play应用程序在哪里查找配置文件?

由于这个原因,我认为这些配置文件必须被烘焙到应用程序的其他地方。应用程序实际在哪里查找以查找配置文件?

在文件夹目标/ staged中,所有JAR都可以使用,包括带有配置文件的Web应用程序的JAR。