| |
| |
| h1. Configuration |
| |
| The files in the {{etc}} directory are used to set the startup configuration. |
| |
| For dynamic configuration, Karaf provides a suite of command to administer the configuration service grouped under {{config}}. To learn about all currently supported configuration commands type: |
| |
| || Command || Description || |
| | [{{cancel}}|/commands/config-cancel] | Change the changes to the configuration being edited. | |
| | [{{edit}}|/commands/config-edit] | Create or edit a configuration. | |
| | [{{list}}|/commands/config-list] | List existing configurations. | |
| | [{{propdel}}|/commands/config-propdel] | Delete a property from the edited configuration. | |
| | [{{proplist}}|/commands/config-proplist] | List properties from the edited configuration. | |
| | [{{propset}}|/commands/config-propset] | Set a property on the edited configuration. | |
| | [{{update}}|/commands/config-update] | Save and propagate changes from the configuration being edited. | |
| |
| |
| h2. Editing |
| |
| h3. Select Configuration To Edit |
| |
| For example to edit configuration {{foo.bar}}: |
| |
| {code} |
| karaf@root> config:edit foo.bar |
| {code} |
| |
| h3. Modify Properties |
| |
| Use: |
| |
| * [{{config:proplist}}|/commands/config-proplist] to list existing properties |
| * [{{config:propdel}}|/commands/config-propdel] to delete existing properties |
| * [{{config:propset}}|/commands/config-propset] to set a new value for a property |
| |
| Any number of properties can be modified within a single editing session. |
| |
| h3. Commit Or Rollback Changes |
| |
| Use |
| |
| * [{{config:update}}|/commands/config-update] to commit all changes made in the current session |
| * [{{config:cancel}}|/commands/config-cancel] to roll back any changes made in the current session |
| |
| |