解决方法:在tomcat的server.xml中配置虚拟路径用虚拟路径访问硬盘上的图片
1. Tomcat的server.xml的位置
参考路径:C:\Tomcat\conf\server.xml
查找方法:找到Tomcat 的安装文件夹的位置,打开conf就可以找到

2. 虚拟路径配置方法
tomcat 的 server.xml 中配置虚拟路径。
假如你的工程名为 wall,上传后的目录为D:/WALL
在 server.xml 中加上一行:(加在标签<host></host>内)
<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”/>
本文介绍如何在Tomcat服务器中配置虚拟路径以访问硬盘上的图片资源。通过在server.xml文件中添加特定配置,实现从web应用中直接访问指定磁盘目录的功能。
4851

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



