Concierge Options

Besides the options defined by the OSGi specification, Concierge also has some custom configuration options:

Framework properties

These properties allow you to configure the framework instance to launch.

-Dorg.eclipse.concierge.profile=<profile-name>

Sets a custom profile name. This will persist the installed bundles to a separate storage directory, allowing you to restore this specific profile later on.

-Dorg.eclipse.concierge.basedir=<directory>

Set the base storage directory for the framework

-Dorg.eclipse.concierge.jars=<directory>

Base bundle location uri for saving installed bundle .jar files. Defaults to “file://”

-Dorg.eclipse.concierge.classloader.buffersize=2048

Buffer size in bytes for reading in .class files in the bundle classloader. Defaults to 2048.

-Dorg.eclipse.concierge.alwaysDecompress=true

Set this property to always unpack the bundle .jar files in the storage directory

Debugging

These properties can be set to enable more verbose logging and debugging information:

-Dorg.eclipse.concierge.debug=true
-Dorg.eclipse.concierge.log.enabled=true
-Dorg.eclipse.concierge.log.quiet=false
-Dorg.eclipse.concierge.log.buffersize=100
-Dorg.eclipse.concierge.log.level=4 # DEBUG
-Dorg.eclipse.concierge.debug.bundles=true
-Dorg.eclipse.concierge.debug.packages=true
-Dorg.eclipse.concierge.debug.services=true
-Dorg.eclipse.concierge.debug.classloading=true