Jboss Application Server Failed To Start Identity Manager
Errors Thrown:
iam_im.iam_im_identityminder_ejb.SubscriberMessageEJB.Validator is missing
iam_im.iam_im_identityminder_ejb.SubscriberMessageEJB.ORB is missing
iam_im.iam_im_identityminder_ejb.RuntimeStatusDetailEJB.ORB is missing
iam_im.iam_im_identityminder_ejb.ServerCommandsEJB.HandleDelegate is missing
\"iam_im.ear\".\"redirect.war\".INSTALL is missing
iam_im.iam_im_identityminder_ejb.WorkFlowCallBackEJB.HandleDelegate is missing
iam_im.iam_im_identityminder_ejb.WorkFlowCallBackEJB.Validator is missing
iam_im.iam_im_identityminder_ejb.WorkFlowCallBackEJB.ORB is missing
iam_im.iam_im_identityminder_ejb.ServerCommandsEJB.Validator is missing
iam_im.iam_im_identityminder_ejb.SubscriberMessageEJB.HandleDelegate is missing
jboss.deployment.subunit.\"iam_im.ear\".\"iam_im_identityminder_ejb.jar\".deploymentCompleteService, jboss.deployment.subunit.\"iam_im.ear\".\"redirect.war\".deploymentCompleteService, jboss.deployment.subunit.\"iam_im.ear\".\"user_console.war\".deploymentCompleteService, jboss.deployment.subunit.\"iam_im.ear\".\"management_console.war\".deploymentCompleteService, jboss.deployment.subunit.\"iam_im.ear\".\"manage_redirect.war\".deploymentCompleteService]
JBoss EAP 6.4.2.GA (AS 7.5.2.Final-redhat-2) started (with errors) in 21603ms - Started 1971 of 2038 services (30 services failed or missing dependencies, 112 services are lazy, passive or on-demand)
Release : 14.X
Component : IdentityMinder(Identity Manager)
This issue has been seen when either an older iam_im.ear file has been migrated to a new environment or an upgrade was applied to an existing system.
There are two available solutions:
1) Install the new deployment of IDM and perform a parallel migration where you manually bring over any custom code deployed in the ear file.
2) Install a deployment of IDM on a separate machine and copy over the below library file locations to the live system.
Note: Make sure that before you delete the existing library folders that you back them up in a separate location outside of the ear folder.
iam_im.ear\library
iam_im.ear\ca-nim-sm.war\WEB-INF\lib
iam_im.ear\user_console.war\WEB-INF\lib (Note: If you deployed any custom endpoints you will need to import the jar file back into this location)
The addition of jar files from previous versions can cause conflicts when the application server begins to start.
Note: If you are not able to install a separate IDM deployment to gather the necessary jar files, open a support case and attach a zipped up iam_im.ear for them to review and provide the necessary libraries for you.
This issue may not be only limited to the Jboss application server.