tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

时间:2022-09-17 09:45:23
tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!
开发工具:IDEA   tomcat 7.0.65

本地测试如下:
server.xml配置 :
<Context path="/upload" docBase="D:/upload" debug="0" reloadable="true" crossContext="true"/>
D:/upload下有123.jpg图片
JSP页面:
<img src="/upload/123.jpg">
结果:页面图片未显示。

从网上测试过很多办法都未成功。目前猜想 是不是哪个工具版本的问题(也尝试过用6.0tomcat失败)。

百思不得其解,特来CSDN尝试能否找到其他解决的思路办法。

在线等。 tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

10 个解决方案

#1


应该找的是你项目里面的upload目录下吧

#2


我需要找的是我本地磁盘的目录呢

#3


首先你的Upload是一个标准到web工程,包含WEB-INF目录,web.xml

#4


如第一个截图所示。在IDEA工具里的tomcat可以设置虚拟路径映射到我的本地磁盘的路径。而我要用另一种方式达到(设置tomcat,与IDEA工具或其他工具无关)。

#5



server.xml
<Context path="/upload" reloadable="true" debug="0" docBase="D://upload" workDir="D://upload“ crossContext="true"/>
web.xml
listings设置为true
 <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>


如果你的123.JPG图片在D://upload下面,就用<img src="/upload/123.jpg">访问,不可能访问不到的,我都搞了多少遍了。

#6


tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!
我就是觉得应该访问的到,结果让人费解,才来发帖看看 有没有其他办法

#7


tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!



特来把问题的最终原因贴下来,如图。。 勾勾没有勾上
tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

感谢来访问此帖的大神们。。
tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

#8


Tomcat servet settins位置在哪儿啊

#9


你这个勾是在哪打的 我和你出现了一样的问题

#10


楼主可以分享下Tomcat server settings的位置吗?我也遇到了同样的问题~

#1


应该找的是你项目里面的upload目录下吧

#2


我需要找的是我本地磁盘的目录呢

#3


首先你的Upload是一个标准到web工程,包含WEB-INF目录,web.xml

#4


如第一个截图所示。在IDEA工具里的tomcat可以设置虚拟路径映射到我的本地磁盘的路径。而我要用另一种方式达到(设置tomcat,与IDEA工具或其他工具无关)。

#5



server.xml
<Context path="/upload" reloadable="true" debug="0" docBase="D://upload" workDir="D://upload“ crossContext="true"/>
web.xml
listings设置为true
 <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>


如果你的123.JPG图片在D://upload下面,就用<img src="/upload/123.jpg">访问,不可能访问不到的,我都搞了多少遍了。

#6


tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!
我就是觉得应该访问的到,结果让人费解,才来发帖看看 有没有其他办法

#7


tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!



特来把问题的最终原因贴下来,如图。。 勾勾没有勾上
tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

感谢来访问此帖的大神们。。
tomcat虚拟路径访问本地磁盘图片失败!!!!!!!!!!!!

#8


Tomcat servet settins位置在哪儿啊

#9


你这个勾是在哪打的 我和你出现了一样的问题

#10


楼主可以分享下Tomcat server settings的位置吗?我也遇到了同样的问题~