blob: 77d0bcc4dc9da1989bb1fe27fad89817e1a8f0e5 [file] [log] [blame] [view]
## 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
```
[comment]: # (Website generated at Mon Nov 04 15:58:13 CET 2019 from commit a997b377af93142b33d25540115175fd71c65548)