如何配置 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>
我在 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>