【发布时间】:2013-04-24 08:27:52
【问题描述】:
我们做什么:
我们在 Cloudbees 上运行 Play2 应用程序,并从“/conf”目录(在应用程序的类路径内)加载一个文件。
这 2 个 sn-ps 在本地和 heroku 中工作
Play.application().getFile("conf/myfile.json")
和
new File("conf/myfile.json")
但是,在 Cloudbees 上,我们得到 FileNotFoundException :
java.io.FileNotFoundException: /var/genapp/apps/..../conf/myfile.json (No such file or directory)
那么如何在 Cloudbees 上从类路径加载文件?
【问题讨论】:
-
我认为它可以在 Heroku 上运行,因为它们不会以生产方式运行 play - 他们只是运行 play CLI 来启动它,所以它在那里运行只是偶然的。
标签: playframework playframework-2.0 cloudbees