本文为转载文章,
https://blog.csdn.net/wallxiaokai/article/details/8833097
仅供学习使用,如有侵权,请联系删除
解决方法:在tomcat的server.xml中配置虚拟路径用虚拟路径访问硬盘上的图片
-
Tomcat的server.xml的位置
参考路径:C:\Tomcat\conf\server.xml
查找方法:找到Tomcat 的安装文件夹的位置,打开conf就可以找到
2. 虚拟路径配置方法
tomcat 的 server.xml 中配置虚拟路径。
假如你的工程名为 wall,上传后的目录为D:/WALL
在 server.xml 中加上一行:(加在标签内)
<Contextpath="/wall/WALL" docBase=“D:/WALL” />
如图,为新添加的虚拟路径;
<Contextpath="/wall/WALL" docBase=“D:/WALL” />的含义:
path为Tomcat所识别的该项目路径,其中wall为项目名,WALL为自定义的名字,可以任取;
docBase 为电脑上硬盘的路径,WALL为电脑D盘的一个文件夹名;
该虚拟路径就是一种桥接的作用,也可以认为是给电脑上WALL文件夹的起别名。
/wall/WALL就等同于D:/WALL
例子:
如果JSP想显示图片的绝对路径为D:\WALL\Image\Goods\40.jpg
则JSP中的显示图片的语句应该写为<imgsrc=” /wall/WALL/Image/Goods/40.jpg”/>