设置虚拟路径的优势我总结有两点:第一 我们开发一个项目,在未定版之前需要进行无数次的修改,在用eclipse编译重启服务时之前存到项目中(tomcat webapp目录)的图片会丢失;第二、Tomcat是一个服务器,既然是一个服务器他就有容量,当项目比较大而且项目较多的时候是不是需要盘符容量可能不够,所以使用虚拟路径也可以为搭载Tomcat服务器的盘符分压!
配置虚拟路径的方法网上有很多,自己尝试了两种方式:
第一种:修改配置文件
修改tomcat conf 下的server.xml 在HOST标签中添加配置 如下图
添加后再图片访问时就可用如下方式进行访问
第二种:添加配置文件
在运行项目的tomcat中的conf Catalina localhost中新添加一个配置文集(即可创建虚拟站点) 如添加了一个名字为imgPath.xml的文件 即虚拟站点名字为imgPath 在创建的此文件中加入一句话
<Context docBase="E:\Gefoa\images\" /> 为站点创建虚拟路径 此时同样可以在访问图片时用以上形式访问
推荐第二种 因为我在使用第一种方式的时候 重新编译重启tomcat 配置文件有时候会被还原 而且第二种方式修改路径后不需要重启服务器即可生效