在 WAS 6.1 上部署 Struts2 应用时遇到 Error 500: Filter [struts]: not a filter class 的问题。通过检查 `invokefilterscompatibility` 属性并调整类加载器配置,最终解决问题。具体解决方案包括在 WAS Console 中设置 `com.ibm.ws.webcontainer.invokefilterscompatibility` 为 true,以及更改应用程序和模块的类加载器顺序为优先使用父类加载器。
was 6.1.0.19部署struts2应用,访问页面,出现如下错误:Error 500: Filter [struts]: not a filter class 查看后台日志,异常:java.lang.ClassCastException: org.apache.struts2.dispatcher.FilterDispatcher incompatible with java