如何使用ExternalDirectory资源

时间:2010-01-31 13:41:47

标签: spring jsp jboss

如何使用外部目录存储图像。

我如何通过我的Web应用程序访问图像?

  • 我使用Jboss作为应用程序服务器。
  • Web应用程序使用Java,Jsp。
  • 目前存储在WAR文件中的图像。

google之后我得到了解决方案

C:\的jboss-4.0.0 \服务器\默认\部署\ jbossweb-tomcat55.sar \ server.xml中

然后重新启动服务器并访问

http://localhost:8080/contextname/images

请提供意见

1 个答案:

答案 0 :(得分:3)

我之前回答过类似的问题:Simplest way to serve static data from outside the application server in a Java web application

总结一下,基本上有两种方式:

  1. Context添加新的server.xml,表示图片所在的绝对位置。

  2. 创建Servlet,使用InputStream获取图像的FileInputStream,并将通常的Java IO方式写入响应的OutputStream,至少有Content-TypeContent-LengthContent-Disposition标题。

  3. 请参阅链接以获取更详细的解答和代码示例。