Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Users need to apply different external JAR files to the existing Carbon server , to enhance or introduce in order to introduce new features or to enhance the Carbon application. OSGi bundles are used to implement WSO2 Carbon. As a result, if needed you need to extend a platform, the OSGi bundles need to be dropped into the Carbon server.

To add external libraries:

The users are allowed to apply JARs to various directories as required. The WSO2 Carbon OSGi repository is available in the <CARBON_HOME>/repository/components directory . When extracting a Carbon or Carbon-based product, <CARBON_HOME> is the folder that gets generated. The user has to manually insert all the corresponding entries in these components to the bundles.info file at the following location:

...

 

Use the following directories to drop external libraries to the Carbon Server:  

DirectoryDescription
<CARBON_HOME>/repository/components/dropins

OSGi bundles which needs that need to be applied.

<CARBON_HOME>/repository/components/lib

Dropped JAR files that will be converted to OSGi bundles at startup and copied to the dropins directory.

<CARBON_HOME>/repository/components/extensions

Dropped JAR files that will be converted to OSGi Framework Extension bundles at startup and copied to the dropins directory.

...