默认情况下,如果不进行配置,直接在网页中访问当前主机中非项目路径下的图片是访问不到的(其他主机诸如http://..... 可以访问)。
这里对访问项目所在主机非项目路径或其他磁盘路径下的图片进行配置。
<span style="font-size:14px;">在tomcat文件夹的conf->catalina->localhost(对于Tomcat6版本及其以下,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为 <?xml version="1.0" encoding="UTF-8"?> <Context docBase="D:/kkk" reloadable="true"> </Context> 注意,这种方式,配置path=??是无效的,具体web访问的路径以新配置的xml文件名为准,比如配置的为 kkk.xml ,那么访问这个web应用就需要/kkk/</span>
<span style="font-size:14px;">网页中访问资源要采用/kkk/...路径,所以建议在数据库中也存储成这种格式,实际操作时与磁盘路径进行转换。</span>
注:linux下 需要在server.xml中设置
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <span style="white-space:pre"> </span><Context docBase="ams" path="" reloadable="true"/> <span style="white-space:pre"> </span><Context docBase="/usr/kkk" path="kkk" reloadable="true"/>

本文介绍如何配置Tomcat服务器,使得在web项目中能够访问到非项目路径或其他磁盘路径下的图片资源,解决默认情况下无法直接访问的问题。
1009

被折叠的 条评论
为什么被折叠?



