This document addresses the limitation encountered when deploying custom Java Connector Server (JCS) connectors on a Virtual Appliance (VApp) deployment. Standard standalone installations allow users to place JAR files in the JCS_HOME\lib\ext directory. However, the VApp architecture enforces file system permissions that prevent direct file modification in this location.
Identity Manager 14.5
The Virtual Appliance operating system is a hardened, locked-down environment. Direct write access to system directories, including the lib\ext folder, is restricted to maintain the integrity and security of the appliance.
To use third-party libraries for encryption or data manipulation in your custom connectors, implement one of the following methods:
Method 1: Deploy to an External Connector Server This approach involves offloading the connector processing to a separate, manageable system where you have full file system access.
JCS_HOME\lib\ext directory on the external server.Method 2: Convert to an OSGi Bundle OSGi bundles are hot-deployable and do not require modification of the file system's lib\ext directory.
To create an OSGI bundle, see documentation How to Migrate a Connector to OSGi, the documentation mention that you can use Bundle Builder to convert an existing connector.jar file to an OSGi bundle. This makes the connector hot-deployable. Setup the Bundle Builder Tool
To speak with a customer representative or a Support Engineer see . Scroll to the bottom of the page and click on your respective region.