Stage 2.1 Play应用程序在哪里查找配置文件?
问题描述:
我最近在升级我的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/中删除这两个配置文件时,应用程序仍然会启动!Stage 2.1 Play应用程序在哪里查找配置文件?
由于这个原因,我认为这些配置文件必须被烘焙到应用程序的其他地方。应用程序实际在哪里查找以查找配置文件?
答
在文件夹目标/ staged中,所有JAR都可以使用,包括带有配置文件的Web应用程序的JAR。