开发工具: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尝试能否找到其他解决的思路办法。
在线等。
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
我就是觉得应该访问的到,结果让人费解,才来发帖看看 有没有其他办法
#7
特来把问题的最终原因贴下来,如图。。 勾勾没有勾上
感谢来访问此帖的大神们。。
#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
我就是觉得应该访问的到,结果让人费解,才来发帖看看 有没有其他办法
#7
特来把问题的最终原因贴下来,如图。。 勾勾没有勾上
感谢来访问此帖的大神们。。
#8
Tomcat servet settins位置在哪儿啊
#9
你这个勾是在哪打的 我和你出现了一样的问题
#10
楼主可以分享下Tomcat server settings的位置吗?我也遇到了同样的问题~