Software AG Products 10.11 | Administering Integration Server | Class Loading in Integration Server | How Class Loading Works in Integration Server | Class Loaders | OSGi Bundle Class Loader
 
OSGi Bundle Class Loader
The OSGi bundle classloader is the parent class loader for Integration Server. The OSGi bundle classloader is provided by the OSGi framework (Eclipse Equinox) and shipped with Integration Server.
Note:
The parent classloader for Microservices Runtime is the Java System Class Loader.
By default, the OSGi bundle classloader cannot access any jars specified in the CLASSPATH environment variable or in some Java specific parameters (for example, the -javaagent parameter). If you want to access jars specified in either the CLASSPATH environment variable or a Java specific parameter, you must add the following entry in the Software AG_directory\profiles\IS_instance_name\config.ini file as follows:
osgi.parentClassloader=app
Note:
After you add the osgi.parentClassloader property to the config.ini file, you must restart Integration Server.