Users need to apply different external JAR files to the existing Carbon server to enhance or introduce new features to the Carbon application. OSGi bundles are used to implement WSO2 Carbon. As a result, if needed 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,:
$CARBON_HOME/repository/components/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
...