hdiv org.hdiv.filter.ValidatorFilter无法强制转换为javax.servlet.Filter

时间:2016-12-23 09:03:29

标签: java servlet-filters struts-1 hdiv

我正在尝试将hdiv 2.0.4与旧的struts 1.3.8集成,以便在安全问题中维护旧系统。但是,当我集成时,我得到了 - web.xml中的hdiv验证器无法转换为servlet过滤器。有什么建议吗?

  

SEVERE:异常启动过滤器ValidatorFilter   java.lang.ClassCastException:org.hdiv.filter.ValidatorFilter无法强制转换为javax.servlet.Filter           在org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)           在org.apache.catalina.core.ApplicationFilterConfig。(ApplicationFilterConfig.java:107)           在org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)           at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)           在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)           在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1559)           在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1549)           在java.util.concurrent.FutureTask.run(FutureTask.java:262)           在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)           at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)           在java.lang.Thread.run(Thread.java:745)

2016年12月23日下午4:46:39 org.apache.catalina.core.StandardContext startInternal

1 个答案:

答案 0 :(得分:1)

您似乎遇到了一些类路径问题或重复的库。 类似的问题: ClassCastException: MyFilter cannot be cast to javax.servlet.Filter