您的位置:首页 > 运维架构 > Tomcat

将tomcat web项目图片文件资源放在非项目路径下

2016-06-03 18:26 489 查看
默认情况下,如果不进行配置,直接在网页中访问当前主机中非项目路径下的图片是访问不到的(其他主机诸如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