2015-02-11 64 views
0

目前我指定路径到共享图像目录中的检票程序如下:指定图像目录的路径作为一个共享的资源目录

getSharedResources().add("images", new FolderContentResource(new File(this.getServletContext().getResource("/images").getFile()))); 

按照路线无法正常工作或:

getSharedResources().add("images", new FolderContentResource(new File("/opt/tomcat/webapps/test/images"))); 

将应用程序部署到Jelastic/Tomcat时,无法检索图像。如何解决这个问题?

回答

1

根据Jelastic的文档(http://docs.jelastic.com/environment-variablesuser.home /opt/tomcat/temp是你的用户空间。你应该把你的东西放在那里。 检查这篇文章http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/灵感如何做到这一点。

注: - Jelastic的实况写着“环境变量”,但“的user.home”看起来像一个系统属性来我 - 文件夹名称为temp,因此它可以通过Jelastic在某些条件下得到清理。请阅读他们的文档,以确定何时会发生这种情况。

+0

尽管名字'temp'没有被Jelastic清除 – 2015-11-03 17:09:21