我最近在进行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 / 中删除配置文件时,应用程序仍然会启动!
出于这个原因,我认为这些配置文件必须烘焙到其他地方的应用程序中。应用程序实际上在哪里查找配置文件?
答案 0 :(得分:0)
在target / staged文件夹中,所有JAR都在使用,包括Web应用程序的JAR和配置文件。