门户登录提示500错误,apusic日志提示找不到类:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
问题描述:
门户登录提示500错误,apusic日志提示找不到类:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
解决方案:
经查询该因安全问题操作过Struts2版本升级,可参考链接https://vip.kingdee.com/knowledge/specialDetail/164676138713728512?category=179956111246664960&id=170562434376172800
在替换高版本的Struts2版本后,还需要修改相关配置文件
手动修改
eas\Server\server\deploy\portal.ear\plt_bi.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_budget.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_cm.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_cp.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_document.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_hr.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_ibusiness.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_ireport.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_iservice.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_portal.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_scm.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_sp.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_tfv.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_wfpc.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\plt_widget.war\WEB-INF\web.xml
eas\Server\server\deploy\portal.ear\portal.war\WEB-INF\web.xml
将以上文件里面的内容
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 修改为
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
将 org.apache.struts2.dispatcher.FilterDispatcher 修改为
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
原因为上述文件中有部分文件中的内容未修改完全导致的,重新按照上述文件及需要修改的内容进行检查修改即可
门户登录提示500错误,apusic日志提示找不到类:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
本文2024-09-22 20:16:01发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-112519.html