After applying Apache Struts fix the Admin Console in not working in Jboss / Wildfly
The server.log file contains the following details:
INFO [ims.Main] (ServerService Thread Pool -- 112) ---- CA IAM FW Startup Sequence Complete. ----
WARN [com.opensymphony.xwork2.util.DomHelper] (default task-3) Local DTD is missing for publicID: -//Apache Software Foundation//DTD Struts Configuration 6.0//EN - defined mappings: {-//Apache Struts//XWork 1.1.1//EN=xwork-1.1.1.dtd, -//Apache Software Foundation//DTD Struts Configuration 2.0//EN=struts-2.0.dtd, -//Apache Struts//XWork 1.1//EN=xwork-1.1.dtd, -//Apache Struts//XWork 2.1.3//EN=xwork-2.1.3.dtd, -//Apache Struts//XWork 2.0//EN=xwork-2.0.dtd, -//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN=struts-2.1.7.dtd, -//Apache Struts//XWork 1.0//EN=xwork-1.0.dtd, -//Apache Software Foundation//DTD Struts Configuration 2.1//EN=struts-2.1.dtd, -//Apache Software Foundation//DTD Struts Configuration 2.3//EN=struts-2.3.dtd, -//Apache Struts//XWork 2.1//EN=xwork-2.1.dtd, -//Apache Struts//XWork 2.3//EN=xwork-2.3.dtd, -//Apache Software Foundation//DTD Struts Configuration 2.5//EN=struts-2.5.dtd, -//Apache Struts//XWork 2.5//EN=xwork-2.5.dtd}
In
/opt/CA/<wildfly version>/standalone/deployments/iam_im.ear/management_console.war/WEB-INF/lib/
you may notice two struts2-core files one of them struts2-core-6.7.0.jar
Release : 14.5.x
Component : Identity Manager
Deployment instruction of Apache Struts hotfix in steps 4 and 5 says:
Make sure all the files are deleted as required. IM will start correctly.
Remove older version of struts file.