[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用

这篇具有很好参考价值的文章主要介绍了[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本专栏记录java开发中遇到的一系列问题,持续更新,欢迎关注~

问题: 最近在学习一个ssm的项目,在配置好spring,springmvc以及web.xml之后,连接tomcat成功,但是执行静态网页返回404。问题描述:[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用
[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用
排查问题:
仔细检查配置文件,发现都没什么问题,网上搜到的解决方案有遇到WEB-INF的文件结构问题(比如web.xml没有在WEB-INF目录下,或者webapp直接在src下之类的),有遇到配置文件问题
加annotation-driven的,annotation注解帮我们注入一些内置bean。
[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用
有遇到加metadata-complete = “false”的,实现可注解。
[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用
解决: 后来排查发现是web.xml中DispatchServlet的 servlet-mapping的url没有写/
[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用
那么为什么呢不加"/"会导致报错404呢?
想到这里Application context这个位置也有一个/[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用localhost:8080/projectName或者是localhost:8080就是我们平常所说的应用上下文,修改Application context可以调整需访问的url的内容。而前端控制器的过滤配置url-pattern,通过标签来匹配客户端发出的请求,/代表完全匹配,未设置匹配标签,所以导致HTTP状态404。

本文解决了HTTP状态404,请求的资源[/hello]不可用的问题,觉得有用的留个赞再走呗~
[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用文章来源地址https://www.toymoban.com/news/detail-506466.html

到了这里,关于[Tomcat/SpringMVC配置]HTTP状态404,请求的资源[/hello]不可用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker】解决Docker创建Tomcat容器实例后访问Tomcat主页时报HTTP状态404-未找到的错误

    《Docker是什么?Docker从介绍到Linux安装图文详细教程》 《30条Docker常用命令图文举例总结》 《Docker如何构建自己的镜像?从镜像构建到推送远程镜像仓库图文教程》 《Docker多个容器和宿主机之间如何进行数据同步和数据共享?容器数据卷从介绍到常用操作图文教程》 我在使

    2024年02月06日
    浏览(42)
  • 全网多种方法分析解决HTTP Status 404资源未找到的错误,TCP的3次握手,dns域名解析,发起http请求以及cookie和session的区别

    正赶上最近 ChatGPT 很火,于是借助 ChatGPT 来解释 HTTP Status 404 ,如下所示: HTTP Status 404: The HTTP Status 404 means that the requested resource was not found on the server. This is commonly used in response to a failed HTTP request and can be caused by mistyping an URL, spelling mistakes, or trying to access a file or resource that

    2023年04月08日
    浏览(35)
  • Tomcat HTTP Status 404 tomcat 404问题解决

    今天初次使用tomcat的时候,用浏览器访问总是不成功。经过一番周折总算成功了,虽然这个知识点不是很难,但还是写篇博客,希望能帮助那些初学者。(注:笔者用的是:tomcat 7) 前提:你的tomcat可以访问:http://localhost:8080/ 问题:当把项目发布到tomcat下并启动tomcat,可以访问

    2023年04月08日
    浏览(34)
  • tomcat(跟着宝哥学java:tomcat)tomcat安装 发布项目 配置eclipse http协议详解、get请求、post请求、url详解

    在%CATALINA_HOME%webapps下创建一个文件夹:hehe 在hehe中创建子文件夹:WEB-INF和资源文件夹(html/jsp/css/imgs/js) 在WEB-INF中创建子文件夹classes::存储java源文件生成的字节码文件 在WEB-INF中创建子文件夹lib::存储项目以来的jar 在WEB-INF中创建子web项目的核心配置文件:web.xml web

    2024年02月03日
    浏览(33)
  • Tomcat加载静态资源--防止SpringMVC拦截

    最简洁方式:使用API 在配置文件下写配置类SpringMvcSupport,并且让SpringMVC扫描到此文件夹@ComponentScan({\\\"com.itheima.controller\\\",\\\"com.itheima.config\\\"}) SpringMvcSupport配置类如下 步骤: 1、在config文件下写SpringMvcConfig配置类 2、在SpringMvcConfig也就是SpringMVC核心配置类中扫描到此文件夹,那么此

    2024年02月10日
    浏览(28)
  • HTTP状态码大全(200、404、500等)

    HTTP 400 – 请求无效 HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP 401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被筛选器拒绝 HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败 HTTP 403 – 禁止访问 HTTP 403 – 对 Internet 服务管理器 的访问仅限于

    2024年02月16日
    浏览(26)
  • http常用状态码(204,304, 404, 504,502)含义

    网络状态码含义,常用(204,304, 404, 504,502) 200 – 服务器成功返回网页  404 – 请求的网页不存在  503 – 服务不可用  常见HTTP状态码大全  1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状态代码。  代码 说明  http状态码 100 (继续) 请求者应当继续提出

    2023年04月22日
    浏览(32)
  • Tomcat配置报错:HTTP状态 500 - 内部服务器错误org.apache.jasper.JasperException: java.lang.ClassNotFoundException

    HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp 描述 服务器遇到一个意外的情况,阻止它完成请求。 例外情况 org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.j

    2024年02月07日
    浏览(56)
  • HTTP项目常见状态码笔记(200,302,400,403,404,405,500...),

    目录 认识 \\\"状态码\\\" (status code) 出现200 403 Forbidden 出现404 404 Not Found 出现 405 Method Not Allowed 出现 500 Internal Server Error 504 Gateway Timeout 302 Move temporarily 301 Moved Permanently 出现 \\\"空白页面\\\"   出现 \\\"无法访问此网站\\\" 状态码表示访问一个页面的结果 . ( 是访问成功 , 还是失败 , 还是其

    2024年02月11日
    浏览(30)
  • Servlet出现“HTTP状态 404 - 未找到”问题解决方案(特例)

    在使用新版本的IDEA时,使用Jakarta EE创建模板Web应用程序后,在访问Hello Servlet时出现404 Not found。 这里我使用的是Tomcat 9.0.x的应用服务器,在代码逻辑完全没有问题的情况下,依然出现404 Not found。 在与之前的代码对比之后,发现在使用以下依赖会导致这样的情况。 修改为以

    2024年02月04日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包