Tomcat 报 404 错误的本质含义是:服务器接收到了请求,但没有找到对应的资源(页面 / 接口 / 文件)。下面从常见原因到排查思路系统说明。
myapphttp://localhost:8080/myapp/index.jsphttp://localhost:8080/index.jsp/Tomcat 启动正常,但项目没部署上:
检查方法:
webapps 目录下是否有你的项目文件夹tomcat/logs/catalina.out 是否有部署异常http://localhost:8080 能看到 Tomcat 首页,但项目访问 404@WebServlet("/hello")
访问应为:
/项目名/hello
常见错误:
@WebServlet 没加url-pattern 配置错误web.xml 中 <servlet-mapping> 写错@RequestMapping@RequestMapping("/api")
public class TestController {}
访问:/项目名/api/xxx
SpringBootServletInitializer例如:
http://localhost:8080/myapp/css/style.css
但:
css/style.css 文件不存在现象:
server.xml 中 <Context> 配置错误docBase 路径不存在Hostlogs/catalina.outTomcat 404 = 请求到了服务器,但找不到你写的资源
如果你愿意,可以把:
发给我,我可以帮你精准定位是哪一类 404。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。