SecurID Governance & Lifecycle 7.5.2 P04 (and later), deployed on the following application servers:
- IBM WebSphere 8.5.5.x (all patches)
- Oracle WebLogic 12.1 (all patches)
SecurID Governance & Lifecycle fails to start after patching to 7.5.2 P04 or later on IBM WebSphere or on Oracle WebLogic server.
On IBM WebSphere, the following is logged in systemOut.log
[10/21/22 5:17:18:677 CDT] 000002af SystemOut O 2022-10-21 05:17:18.676 ERROR 3893 --- [ Default : 1] o.s.boot.SpringApplication : Application run failed
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is java.lang.NoClassDefFoundError: javax.servlet.http.HttpSessionIdListener
Caused by: java.lang.NoClassDefFoundError: javax.servlet.http.HttpSessionIdListener
[10/21/22 5:17:18:682 CDT] 000002af webapp E com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0015E: Failure to initialize Web application wp-rest.war
[10/21/22 5:17:18:696 CDT] 000002af DeployedAppli W WSVR0206E: Module, wp-rest.war, of application, Aveksa Workflow Editor.ear/deployments/Aveksa Workflow Editor, failed to start
[10/21/22 5:17:18:717 CDT] 000002af ApplicationMg W WSVR0101W: An error occurred starting, Aveksa Workflow Editor
[10/21/22 5:17:18:718 CDT] 000002af ApplicationMg A WSVR0217I: Stopping application: Aveksa Workflow Editor
On Oracle WebLogic, an event may be logged in server.log
(The specific log message is unknown at this time. Any message related to the Java Servlet load failure.)
This issue occurs to a compatibility issue with older Java Servlet 3.0 version. SecurID Governance & Lifecycle 7.5.2 P04 and later include an updated version of the WorkPoint workflow engine that has a dependency on Java Servlet version 3.1 or later.
This issue is currently under investigation.
Upgrade to an application server that supports Java Servlet version 3.1 or later.
For IBM WebSphere, upgrade to the following version (or later):
- IBM WebSphere 9.0 (all patches)
For Oracle WebLogic, upgrade to the following versions (or later):
- Oracle WebLogic 12.2 (all patches)
- Oracle WebLogic 14 (all patches)
This issue does not affect WildFly application server which already supports Java Servlet 3.1.