如何在jBoss AS 7中配置静态资源

我想将图像上传到服务器,将它们存储在文件系统(服务器外部)中,然后在我的JSF页面上显示它们。

我想找到这样的东西:

    

我找到了一些解决方案,但我想知道是否有更好的方法来做到这一点。

  1. 在JBOSS AS 7中配置静态资源 (未回答)
  2. 在AS7中替换context.xml? 访问WAR以外的文件? (无解答)

我发现有jBoss文档:

  1. static-resources元素
  2. AdminGuide容器配置

任何帮助将不胜感激。 提前致谢

最后,我决定使用BalusC实现的FileServlet( 链接 )。 这个解决方案现在适合我。 我只是将其basePath更改为我服务器上的某个特定路径。

JBoss论坛上记录的这种方法适用于从爆炸文件夹中加载所有静态资源 – 文件夹必须位于JBOSS_HOME中,但至少不在EAR / WAR中打包。

http://sofzh.miximages.com/java/pp codeURL imgUrl = this.getClass().getClassLoader().getResource(myimage.jpg”);