tomcat的虚拟路径的配置

Posted 吴川华仔博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat的虚拟路径的配置相关的知识,希望对你有一定的参考价值。

在一些项目中有时候需要把一些文件(例如图片、视频)存储在硬盘上的,如果是把文件在放在硬盘上的话,怎么才能访问到这些文件昵。

好了。下面就为大家讲讲如何利用tomcat 虚拟路径访问硬盘上的文件。总共有两种配置方法

第一种方法

 1、修改Tomcat的server.xml文件

<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 &quot;%r&quot; %s %b" />
          <!-- 设置图片虚拟路径[访问时路径为/photo] -->  
         <Context path="/photo" docBase="D:\\upFiles" reloadable="true" />  
 </Host>  


其中path是映射的虚拟路径(可视具体情况配置),docBase是静态资源存放的真实物理路径,reloadable指有文件更新时,是否重新加载,一般设置为true后,tomcat不需要重启启动,自动热加载

在浏览器直接输入:http://localhost:8080/photo/test.jpg 即可访问了  (test.jpg在D:\\upFiles目录下的图片)

以上是关于tomcat的虚拟路径的配置的主要内容,如果未能解决你的问题,请参考以下文章

怎样配置tomcat6.0的虚拟路径

Tomcat之——配置项目有虚拟路径

tomcat的虚拟路径问题

idea 设置虚拟路径和tomcat配置虚拟目录映射

tomcat的虚拟路径的配置

配置tomcat虚拟路径