Product
Broadcom Symantec Identity and Access Management 15
Objective
This blog discusses the steps to deploy Identity Manager 15 successfully with JBoss EAP 8.0 as application server
Details
Pre-requisites
- JBoss EAP 8.0 is installed on the IdM Server.
- JBoss EAP 8.0 should point to Adopt Open JDK 21
- Make sure JBoss is working and in a started state.
- http://hostname:8080/ should bring up the JBoss Home Page
- Set JBoss Home for Identity Manager Service in IGA Xpress console, so that Identity Manager uses JBoss as application server instead of the default Wildfly server.
Configure JBoss EAP 8.0 for Identity Manager
- Copy idm.xml and idm.conf files to JBOSS_HOME/standalone/configuration folder.
About idm.xml file
This file contains the connection details for Identity Manager databases. The file is created in the default Wildfly home directory, during IGA Xpress deployment.
- Make below changes in JBOSS_HOME/bin/standalone.sh file
- Point STANDALONE_Configuration to the idm.xml file
- Set JAVA_HOME
- Make below changes in JBOSS_HOME/bin/stanalone.conf file
- Increase Heap size and Metaspace size.
- Set JAVA_HOME
- In cases where JBoss is started by a startup program on Linux servers, the igx user should have write permissions to the directory from where JBoss start commands are issued. This will allow the igx user to write log files and create required folders.
- If any errors are seen in starting IdM on JBoss application server, stop JBoss and cleanup temp, deployments, data folder
Restart IdM after above steps and IdM should start without any issues
Note: Do not start IdM from IGA Xpress Dashboard. This will start Wildfly IdM and will cause ports in use errors. In such cases, the process has to be killed.
Reference
Author
Rajya Tupuri