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

nik*_*gra 10 java jboss staticresource jboss7.x

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

我想找到这样的东西:

<?xml version="1.0" encoding="UTF-8"?>
<Context allowLinking="true" cookies="true" crossContext="true" override="true">
    <Resources allowLinking="true"
        className="com.triplemind.site.engine.SourceResolverContext"
        homeDir="/home/myapp/files" />
</Context>   
Run Code Online (Sandbox Code Playgroud)

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

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

我发现有jBoss文档:

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

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

nik*_*gra 3

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