我正在尝试将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
答案 0 :(得分:1)
您似乎遇到了一些类路径问题或重复的库。 类似的问题: ClassCastException: MyFilter cannot be cast to javax.servlet.Filter