如何配置 JBoss Eap 6.4 以从 webapps 外部的外部文件夹提供图像?

How to config JBoss Eap 6.4 to serve images from an external folder outside webapps?

我在 JBoss Eap 6.4 上部署了一个应用程序,我需要访问位于 C:\AdminCont\Images 中我的项目之外的图像,是否有任何形式可以配置 JSP 使用 NFS 访问此图像或任何其他形式?

我正在尝试在 jboss-web.xml 中使用叠加层,但我不知道如何正确实施。

一种可移植的实现方式是编写一个小的 servlet,它简单地将请求 URL 映射到文件系统位置并将内容发送出去。

一种不可移植的方式,一种 JBoss 特定方式,是在 jboss-web.xml 中声明一个到 <overlay> 的外部目录,以便将不存在的文件添加到您的部署中。这是一个例子:

<jboss-web version="7.0" 
        xmlns:jboss="http://www.jboss.com/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee jboss-web_7_0.xsd">
    ...
    <overlay>/path/to/your/images/</overlay>
    ...
</jboss-web>