当前位置:   article > 正文

maven 报404 访问接口_maven的web项目启动正常,单访问页面报404

mavan 子项目的接口访问404

今天我自己搭建了一个 maven

web项目,pom.xml和spring-mvc.xml等都配置的正确,启动也不报错,但访问index.html就是报404,我把index.html放到/index.jsp中也不行,纳闷了,项目是刚搭额建起来的,代码都没有写,就一个html页面。开始以为是maven的pom.xml有问题,最后自己在同样的位置,又加了一个index.jsp页面,发现可以访问index.jsp页面,排查了maven依赖问题,最后在同事的帮助下才找到错误​。

我自己的最要配置如下(spring,mybaits等集成这里不是重点):

web.xml的配置(注意红圈的地方):

写图片摘要(选填)

​spring-mvc.xml的配置

​以上的配置是不会过滤html的,在spring-mvc.xml中加上以下配置就可以访问html页面了

​原因是:所有的请求都会先经过servlet,servlet将请求转给springmvc,springmvc对请求拦截,而springmvc默认是不过滤静态资源的,当然也包括html,所以访问html时报错404,也可以在spring-mvc.xml中加上这个>解决问题,和图片中,红色的功能类似,由于会默认有很多拦截,建议用图片红色部分进行处理。

(也可以将web.xml里面的springMVC的拦截由“/”改为“.do”)

到此,问题解决!​

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/271500
推荐阅读
相关标签
  

闽ICP备14008679号