在项目开发中,网站某些上传的静态资源,如图片、视频等放在服务器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

本文介绍了如何在Tomcat服务器上配置虚拟路径,以便项目能够访问服务器外部的静态资源,如图片和视频。通过修改server.xml文件并添加Context标签,可以实现将静态资源存储在Tomcat目录之外,从而简化项目的升级过程。

5147

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



