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

时间:2018-02-09 02:06:15

标签: jboss jboss6.x

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

我在jboss-web.xml中尝试使用overlay,但我不知道正确的实现方式。

1 个答案:

答案 0 :(得分:1)

实现这一目标的一种便携方式是编写一个小型servlet,它只是将请求URL映射到文件系统位置并将内容发送出去。

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

<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>