Unknown macro: {next_previous_links}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

Users need to apply different external JAR files to the existing Carbon server in order to introduce new features or to enhance the Carbon application. OSGi bundles are used to implement WSO2 Carbon. As a result, if 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.  

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

DirectoryDescription
<CARBON_HOME>/repository/components/dropins

OSGi bundles that need to be applied.

<CARBON_HOME>/repository/components/lib

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

<CARBON_HOME>/repository/components/extensions

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

We do not recommend to manually edit the bundles.info file of the server at $CARBON_HOME/repository/components/default/configuration/org.eclipse.equinox.simpleconfigurator directory.

After adding all the required libraries, restart the server to apply the changes.

  • No labels