274.5. Apache Karaf でのバンドルの実行
バンドルが mvn install でビルドされたら、デプロイする準備が整います。 Apache Karaf にバンドルをデプロイするには、Karaf コマンドラインで以下の手順を実行します。
Apache Karaf へのバンドルのデプロイ
# Add Camel feature repository
karaf@root> features:chooseurl camel 2.15-SNAPSHOT
# Install camel-scr feature
karaf@root> features:install camel-scr
# Install commons-lang, used in the example route to validate parameters
karaf@root> osgi:install mvn:commons-lang/commons-lang/2.6
# Install and start your bundle
karaf@root> osgi:install -s mvn:example/camel-scr-example/1.0-SNAPSHOT
# See how it's running
karaf@root> log:tail -n 10
Press ctrl-c to stop watching the log.
274.5.1. デフォルト設定の上書き リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
デフォルトでは、Service Component の設定 PID はクラスの完全修飾名になります。Karaf の config:* コマンドを使用して、バンドルのプロパティー例を変更することができます。
プロパティーの上書き
# Override 'messageOk' property
karaf@root> config:propset -p example.CamelScrExample messageOk "This is better logging"
または、Karaf の etc フォルダーでプロパティーファイルを編集して設定を変更できます。