部署后获取公共资产文件

时间:2014-12-10 11:17:48

标签: java playframework

在localhost中,一切运行良好。

我通过以下方式从资产中获取文件:

File[] pluginFiles = Play.getFile("\\target\\scala-2.10\\classes\\public\\plugins").listFiles()

但是当我部署应用程序时,我丢失了目标文件夹,无法以这种方式访问​​它。

是否有办法访问相对于部署.jar或类似的文件?

1 个答案:

答案 0 :(得分:0)

这应该有所帮助:

File[] files = play.api.Play.getFile("public/plugins", play.Play.application().getWrappedApplication()).listFiles();

或试试这个:

File[] files = play.Play.application().getFile("public/plugins").listFiles();
相关问题