Yes, It is possible to deploy IDM manually on the JBOSS infrastructure and I have done this setup for a customer and has been running successfully in production(IDM 12.6.8). Having said that this deployment is not recommended and not supported by CA officially.
DEVOPS process was used to automate the build/deployment and below are the high-level steps which we followed:
DEVOPS Tools used:
- Bitbucket as a version controlling tool
- Maven as a build tool to package IDM application
- Jenkins as a deployment tool
- Install IDM in a Lab or LOD environment and extract the iam_im.ear file and castylesr5.1.1.war files. And externalize the environment variables such as ra.xml, DB Credentials, custom codes/properties (if any) using the bitbucket version controlling automation.
- IDM application was packaged into 2 .ear files(iam_im.ear & castylesr5.1.1.ear) using Maven build tool and deployed as a J2EE application on the Jboss 6.x using Jenkins automation.
It is hard to set it up initially, however if you nail it down the initial setup, rest all is very easy and smoother than the regular installer based setup. It just takes less than 30 minutes to bring up an IDM in a new environment using this automation process.
Let me know, if you need further details on this process. Thanks.