栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

SpringMVC项目报服务器500及客户端404错误解决方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringMVC项目报服务器500及客户端404错误解决方法

第一个SpringMVC项目的曲折之路

Error1: 内部服务器错误Eroor2:客户端404

1.web.xml中的servlet匹配请求路径:2.springmvc-servlet.xml中的配置细节


前言: 笔者怎么也想不到被一个服务器和客户端错误折磨了将近1个小时,后来回头发现有些错误确实是粗心所造成的,希望对有同样问题的你有所帮助
Error1: 内部服务器错误

在我按照别人的博客尝试去搭建第一个SpringMVC项目的时候,一切进行地很顺利,知道我部署完成按下运行键时开始了痛苦的一个小时,一开始项目报以下错误:

java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet


报错原因时找不到SpringMVC的核心类:DispatcherServlet
先去找依赖是否导入成功:

依赖确实导入了,但是为什么找不到DispatcherServlet类呢?后来我看到有人回答:可能是项目没有导入对于的jar包,导入对于jar包后,确实不会报服务器内部错误了,DispathcerServlet类也成功导入。具体操作如下:
ctrl+shift+alt+s打开项目结构,按以下步骤进行操作:

Eroor2:客户端404

本来以为添加对应的依赖后就能成功解决问题了,好家伙后面又紧接着来404错误,这里就不放错误图片了,只是简单的几个小细节需要注意一下:

1.web.xml中的servlet匹配请求路径:
    
    
    
        springmvc
        /
    

若请求路径为"/*"会出现404错误

2.springmvc-servlet.xml中的配置细节

1.视图解析器的解析前缀确保路径正确

		
        
        
        
        
        

一开始我的解析前为"/WEB-INF/jsp",少写一个斜杠导致不会到jsp目录下寻找对应的jsp文件,这里也需要注意.

2.注册的bean id需要加"/"


没有加"/"导致我一直无法找到对应资源。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/746877.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号