关于SpringMVC运行项目时出现404错误

本文介绍了如何处理SpringMVC项目运行时遇到的404、500等错误,包括检查资源路径、处理IDEA的Module和Artifact设置,以及确保依赖库正确引入。当IDEA中的web文件夹未被识别时,通过调整Project Structure导入web文件,修复Artifacts配置。对于请求找不到页面的问题,检查并添加lib依赖到WEB-INF下。同时,注意端口冲突可能导致的启动失败,需关闭多余进程。

前言

404错误一般是没找到对应的资源,这时候你就应该去找资源有没有缺失,或者资源放错位置了,再或者读取资源出现错误。500错误是服务器错误, 一般是你的逻辑代码可能出现了问题。401错误一般为没有相应的权限。400错误是请求错误,检查一下请求的格式有没有问题。405错误一般就是前后端get和post方法不一致造成的。


问题描述:

1、第一种情况:Tomcat配置及代码没有问题时,使用idea运行SpringMVC项目时,找不到所写的界面

这时我们检查文件目录,发现 子模块下的web文件夹出现异常,web包上的蓝色原点不见了,这是由于系统没有识别到web文件导致

2、第二种情况:解决好第一种情况后,发现在地址栏输入:/hello,仍然找不到页面

3、其它情况:查看控制台是否缺少什么jar包或者资源包路径没有找对

解决方案:

第一种情况:

1、先在Settings里找到Project Structure

2、然后找到Artifacts,会发现右侧红色提醒,这是由于系统没有识别到web文件导致,将其视为普通包文件

3、找到Project Structure下的Moudles,并找到文件夹所在模块spring-01-servlet,打开会发现少了web文件,这时候就要手动导入web文件了

4、点击加号,会出现一个列表,先找到web文件包,点击"apply",最后点击"ok"即可

 5、web文件夹恢复正常,项目也能正常运行了

第二种情况:如果jar包均存在或者资源路径没有弄错,就在idea的项目发布中,添加lib依赖

1、先在Settings里找到Project Structure,然后找到Artifacts,点击Create Directory,在WEB-INF文件夹下创建lib包

 2、点击“+”,将所有的依赖添加进lib文件夹里,点击“apply”,再点击“ok”即可

3、重启Tomcat ,检查out文件夹下是否有lib文件,如没有,删除out文件夹,重新部署项目

注:在启用Tomcat的时候,有的时候没有关闭当前进程,又重新启用Tomcat,会出现HTTP port或者JMX port端口被当前进程占用的情况。这个时候,就要打开你的资源管理器,然后关闭多开的进程即可。

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值