本文主要是介绍SpringMvc配置完全没问题但是用Tomcat启动后报404解决方案 及 org.springframework.web.servlet.DispatcherServlet飘红解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:写了一个SpringMVC的项目,xml和Controller都写好了,并且@RequestMapping也配置了相应地址用Tomcat启动能打开index页面,但是@RequestMapping里的请求地址访问一直报404,找了很久根本没发现问题。
问题解决:把controller层的@Controller换成@RestController,然后启动Tomcat,这时候发现可以正常访问了,然后关掉Tomcat再换回@Controller这时发现竟然也可以访问了。
补充一个问题:写这个项目的时候遇到web.servlet.DispatcherServlet飘红
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
原因:
这个没导入进去,虽然写了spring-web的坐标,但是就是没进去,这时候换下版本就导入了,一开始我用的5.0.8一直出不来,后来换成5.1.0就可以了
这篇关于SpringMvc配置完全没问题但是用Tomcat启动后报404解决方案 及 org.springframework.web.servlet.DispatcherServlet飘红解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!