The Java shared classloader loads all the JAR files that are located within the shared-classes directories. For integration servers that are associated with an integration node, the precedence order of loading is dictated by the directories in which the JAR files are located. For independent integration servers, the JAR files are placed in the shared-classes directory under the integration server work directory for the integration server.
The way in which the JAR files are loaded depends on whether the integration server is associated with an integration node or is independent of an integration node:
workpath\config\<my_int_node_name>\<my_int_server_label>\shared-classes
workpath/config/<my_int_node_name>/<my_int_server_label>/shared-classes
All files placed into the integration server shared-classes directory that have a .jar extension, are loaded and made available in the Java™ environment for that integration server. JAR files in this directory take precedence over JAR files in the integration node shared-classes directory.
workpath\config\<my_int_node_name>\shared-classes
workpath/config/<my_int_node_name>/shared-classes
Ensure that the integration node name contains only characters that are valid on your file system. You may also need to create the required directory structure.All files placed into the integration node shared-classes directory that have a .jar extension, are loaded and made available in the Java environment for all integration servers in that integration node. JAR files in this directory take precedence over JAR files in the top level shared-classes directory.
Add the JAR files to the following directory:
workpath\shared-classes
workpath/shared-classes
The Java shared classloader loads all the JAR files that are located within the shared-classes directories. JAR files are placed in the shared-classes directory under the integration server work directory for the integration server. For example, if the work directory passed to the IntegrationServer command on startup is /Users/user1/workDir1, the shared-classes directory is /Users/user1/workDir1/shared-classes.