0

目前,我在 wicket 应用程序中指定共享图像目录的路径,如下所示:

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 时,无法检索图像。如何解决这个问题?

4

1 回答 1

1

根据 Jelastic 的文档 ( http://docs.jelastic.com/environment-variables )user.home /opt/tomcat/temp是您的用户空间。你应该把你的东西放在那里。查看这篇文章http://wicketinaction.com/2011/07/wicket-1-5-mounting-resources/以获得如何去做的灵感。

注意: - Jelastic 的文档说“环境变量”,但“user.home”对我来说看起来像是系统属性 - 文件夹名称是temp,因此在某些情况下它可能会被 Jelastic 清理。阅读他们的文档以确定何时会发生这种情况。

于 2015-02-12T07:20:04.763 回答