使用idea练习springmvc时,出现404错误总结

Posted feng924249386

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用idea练习springmvc时,出现404错误总结相关的知识,希望对你有一定的参考价值。

最近,找工作,复习下spirngmvc,首次尝试使用idea工具,按照网上教程,创建springmvc web工程,到运行时,老是404错误,检查了web.xml ,applicationContext.xml中的注解,以及project structure下的各种设置,都没头绪,最后在知乎上找到答案,就是删除或者修改tomcate中 webapps下的ROOT目录,原因摘抄知友的答案:有时候,在web.xml中配置的 <context 是以"/"为开始路径的,于此同时,在webapps下存在个Root目录,这个Root其实也是告诉tomcat,以“/”为开始路径,冲突来了,tomcate只能二选一了,通常情况下选择ROOT目录,那么web.xml的<context 就无法启动了,会出现404错误,解决办法是 删除ROOT目录,或者是修改ROOT的名称。 通过修改ROOT目录,我的项目解决了404的错误,这个解决方式大家可以借鉴下(在网上找了好久,都没有提及到这个问题,困扰了我3天啊。。。。。。)

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>


题外话:使用idea 自动创建的sring配置文件有问题,头文件需要手动修改一下。







以上是关于使用idea练习springmvc时,出现404错误总结的主要内容,如果未能解决你的问题,请参考以下文章

大家来找茬-SpringMVC中Tomcat正常启动,始终访问不了Controller,出404错

解决idea登录github出现的invalid authentication data 404 not found以及登录 token 失效

idea启动springboot+jsp项目出现404

SpringMVC多个模块404报错

SpringMVC多个模块404报错

还在发愁吗?第一个用idea搭建SSM的Login小案例出现404资源无法访问错误怎么办?看这里,一招教你永久解决!