blob: 54d03beb971eceb2cca1eeeac532be7499896d56 [file] [log] [blame]
## Concierge Options
Besides the [options defined by the OSGi specification]((options-osgi.html)), 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://<basedir>"
```
-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
```