我需要映射一个包含图片的目录,该目录位于tomcat webapps文件夹之外,这样应用程序就可以为这些图片提供服务。
我正在制作一个在Tomcat6下运行的J2EE网络应用程序。用户可以在该应用程序中上传/删除图像。目前,我将这些图像存储到应用程序的WebContent文件夹下的一个目录中,但我希望在tomcat之外获取它(例如,C:/test/ images )。
我需要知道如何配置tomcat,以便当我访问URL时,它会提供C:/ http://.com/images/abc.jpg /http://.com/images/abc.jpg目录中的图像
谢谢,
发布于 2009-10-12 09:31:01
在server.xml中的标记内添加一个标记:
<Context path="/images" docBase="C:/test/images/" />
文档可在http://localhost:8080/images
上访问
发布于 2017-05-09 21:25:37
在Tomcat8中,您还可以将PotsResources添加到META-INF/context.xml中,如下所示:
<Context>
<Resources allowLinking="false">
<PostResources readOnly="false"
className="org.apache.catalina.webresources.DirResourceSet"
base="path-to-your-local-folder"
webAppMount="/images"/>
</Resources>
...
</Context>
https://stackoverflow.com/questions/1552812
复制相似问题