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

Tomcat配置虚拟路径,供Web项目访问以外的静态资源

2017-04-26 10:25 489 查看
    在项目开发中,网站某些上传的静态资源,如图片、视频等放在服务器Tomcat目录中,会导致项目愈来愈大,下次更新升级会很费劲,如果放在Tomcat目录外面,下次升级静态资源便不用动。

修改Tomcat服务器conf目录下server.xml文件,添加Context标签:
​<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log."
suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
<!--在Host标签下加入Context标签,path指的是服务器url请求地址(例如127.0.0.1/data),
docBase指的是服务器文件的路径,reloadable指的是在omcat不重启的情况下实时同步本地目录-->
<Context path="/data" docBase="E:/tmp" reloadable="true" debug="0" crossContext="true"/>
</Host>

引用:localhost:8080/data/aa.jpg
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息