-1

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

严重:异常启动过滤器 ValidatorFilter java.lang.ClassCastException:org.hdiv.filter.ValidatorFilter 无法在 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) 在 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。在 java.util.concurrent.FutureTask 的 core.ContainerBase$StartChild.call(ContainerBase.java:1549)。在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread 运行(FutureTask.java:262) .run(Thread.java:745)

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

4

1 回答 1

1

看来您有一些类路径问题或重复的库。类似问题: ClassCastException: MyFilter cannot be cast to javax.servlet.Filter

于 2016-12-26T08:14:35.773 回答