首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

cannot be cast to javax.servlet.filter 菜鸟请问

2012-03-13 
cannot be cast to javax.servlet.filter 初学者请教启动tomcat时一般如题的错误是什么原因导致的?Aug 26,

cannot be cast to javax.servlet.filter 初学者请教
启动tomcat时一般如题的错误是什么原因导致的?

Aug 26, 2011 2:58:02 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter SessionValidationFilter
java.lang.ClassCastException: com.xxx.controller.session.SessionValidationFilter cannot be cast to javax.servlet.Filter
......

比较纳闷,前后两个类的jar包都引用正确了,但是为什么映射不到呢?

[解决办法]
SessionValidationFilter 继承自 Filter ?
[解决办法]
你确定这个类SessionValidationFilter 实现了javax.servlet.Filter接口

[解决办法]
web.xml贴出来看看 有没有配置错误
[解决办法]
能打印一下
SessionValidationFilter 实例的class不

xxx.getClass()
[解决办法]
jar包冲突

[解决办法]
实际类是SmFilter,你要确定这个类是否实现了Filter接口
[解决办法]
那你没有注释的过滤器配置是怎么样的

热点排行