一次愚蠢至极的代码错误经历!

使用ssm框架搭建了一个web项目,结果启动tomcat的时候,报错了,tomcat无法启动,主要错误信息如最后面的图所示;

 一直找不到错误,最后才发现是web.xml配置文件中DispatcherServlet本该使用servlet标签,结果稀里糊涂的错写成了filter标签!

 1 <servlet>
 2         <servlet-name>DispatcherServlet</servlet-name>
 3         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 4         <init-param>
 5             <param-name>contextConfigLocation</param-name>
 6             <param-value>classpath:applicationContext.xml</param-value>
 7         </init-param>
 8     </servlet>
 9     <servlet-mapping>
10         <servlet-name>DispatcherServlet</servlet-name>
11         <url-pattern>*.do</url-pattern>
12     </servlet-mapping>

servlet 标签 错写成 filter标签,报类型转换错误:DispatcherServlet  cannot be cast to javax.servlet.Filter   

原文地址:https://www.cnblogs.com/enjoyjava/p/7995153.html