404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示

tomcat报错 HTTP Status 404 – 未找到

源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
自己在敲SSM的web作业的时候,404的错误不知道犯过多少次了555毕竟第一次敲ssm整合的项目
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第1张图片
1.Mapper.xml文件有问题
点开eclipse的console发现自己在mapper.xml文件category小写导致的错误!
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第2张图片
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第3张图片
2.web.xml少了东西
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第4张图片

<?xml version="1.0" encoding="UTF-8"?>
 
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 

3.页面不能放在WEB-INF下
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第5张图片
4.springmvc.xml路径配置有问题
例如我的在WebContent/admin则应该写为value=/admin/最后要有个/ !!
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第6张图片
5.tomcat下面没有运行项目
点开看看tomcat下面有没有你要运行的项目,没有则添加
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第7张图片
6.路径不对或者没有配置
比如你action或者跳转路径不是RequestMapping的路径就会找不到!
在这里插入图片描述
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第8张图片
7.如果你是基于注解,一定要检查是不是该加注解的地方都加了!
404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第9张图片404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示_第10张图片
总结:小心仔细,注意大小写,路径拼接跳转,单词是否拼错!!!
要多看console里面的报错!

你可能感兴趣的:(web,tomcat,eclipse,web.xml,java)