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

使用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   

 

posted @   清风拂来  阅读(216)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 《HelloGitHub》第 108 期
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单
· C# 13 中的新增功能实操
· Supergateway:MCP服务器的远程调试与集成工具
点击右上角即可分享
微信分享提示