今天早上在做项目的时候,tomcat启动起来,满心欢喜的准备测试的,结果一直包404错误检查了一遍又一遍。。。心情哪个郁闷啊,玩了两把游戏后,重整心情,最终发现在web.xml中忘记加载spring容器了。。。。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/applicationContext-*.xml</param-value>
</context-param>
连springmvc前端控制器也忘了写。。。
<servlet>
<servlet-name>taotao-manager</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- contextConfigLocation不是必须的, 如果不配置contextConfigLocation, springmvc的配置文件默认在:WEB-INF/servlet的name+"-servlet.xml" -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/springmvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
加上之后,一切OK。
本文介绍了一次解决Tomcat启动后出现404错误的经历,作者发现未在web.xml中正确配置Spring容器及springmvc前端控制器。
1133

被折叠的 条评论
为什么被折叠?



