IDEA写的javaweb项目启动后没报错,前端访问404

今天写项目的时候遇到一个奇怪的问题,用idea启动ssm项目后后台没报错,前端怎么请求都是404,并且访问不到任何项目的静态资源。

  1. 首先我怀疑是配置出了问题,百度了一番什么拦截器配置问题,项目没有部署到tomcat,访问路径啥的都排除了还是没有解决。
  2. 只能祭出大招了,我吧项目打成war包直接放到tomcat上部署运行,启动tomcat,ok完美访问到页面。这证明我的项目配置是没毛病的。
  3. 基本锁定问题就是idea的配置,后来我发现是自己太粗心了给tomcat配置了一个application context(web项目的默认访问路径)在这里插入图片描述
    在这里插入图片描述

加了这个默认访问路径后项目的访问地址就不是localhost:8080/了
要改成localhost:8080/mvc-test 。我一般平时也是只填一个/个所以访问,今天给同学找bug的时候一直没怀疑是这个问题。改项目配置改到怀疑人生,页面还是404。

  1. 希望能帮到和我一样新手上路的小白,避免在这种小问题上耗费大量时间。

猜你喜欢

转载自blog.csdn.net/u013456390/article/details/105754158