tomcat的ROOT项目中的图片报404,但放到webapps下面才能找到

book_calvin_wyx 2017-02-10 12:36:58
文件物理位置是:/usr/local/jdk/tomcat/webapps/ROOT/upload/images/company/club/3d087d2eef3b11e681f700163e101c1d_logo.png
url访问方式:http://www.myhost.cn/upload/images/company/club/3d087d2eef3b11e681f700163e101c1d_logo.png

其他的都正常,就是上传的所有图片都不能显示,按说应该默认访问ROOT项目啊!
...全文
1025 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
恰同学年少 2018-08-09
  • 打赏
  • 举报
回复 1
在sping-mvc.xml配置文件中少写了一行代码。“<mvc:default-servlet-handler />”行代码少写了。有 了<mvc:default-servlet-handler/> spring会用默认的Servlet来响应静态文件,(DefaultServletHttpRequestHandler在容器启动是会使用主流web容器默认servlet的名称列表自动查找容器的默认servlet。不然的话就不会响应静态文件,就会一直报404.希望对大家有所帮助!
book_calvin_wyx 2017-02-14
  • 打赏
  • 举报
回复
哪位高手知道的话帮帮小弟啊
book_calvin_wyx 2017-02-13
  • 打赏
  • 举报
回复
自己顶一下,盼回复!
book_calvin_wyx 2017-02-10
  • 打赏
  • 举报
回复 1
用的是spring mvc 本来想会不会是被拦截器拦截了,但是我有相关配置不拦截静态文件啊,而且css、js等文件都能得到。css样式文件里配置等图片可以显示。只有运行中用户上传的自定义图片找不到!太奇怪了。 麻烦高人指点!

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧