私は走って、アピールのラクダを調整した ""mvn compile"と "mvn camel:run"を実行することで、 "camel-example-sql"(..apache-camel-2.11.0examplescamel-example-sql)という名前の例ではうまく動作します。今私はapache karafで同じサンプルを実行したいと思います。簡単な手順で何をすべきですか?
回答:
回答№1の場合は3次のようにKaraf / ServiceMixにインストールする方法を説明するApache Camel 2.12リリースのサンプルの手順を更新しました。これは2.11.0でも有効です:
Apache Karaf / ServiceMix
この例を最初にコンパイルする必要があります: mvnコンパイル
Apache CamelをKarafにインストールするには、シェルをタイプします(バージョン2.12.0を使用します)。
- features:chooseurl camel 2.12.0
- 機能:ラクダをインストールする
まず、以下の機能をKaraf / ServiceMixにインストールする必要があります。
- features:install camel-sql
次に、JDBC接続プールとDerbyデータベースをインストールする必要があります。
- osgi:install -s mvn:コモンズプール/コモンズプール/ 1.6
- osgi:install -s mvn:commons-dbcp / commons-dbcp / 1.4
- osgi:install -s mvn:org.apache.derby / derby / 10.10.1.1
次にCamelの例をインストールすることができます:
- osgi:install -s mvn:org.apache.camel / camel-example-sql / 2.12.0
また、ログをテーリングしてアプリケーションが実行されていることがわかります
- ログ:テール
回答№2については2
KarafのCamelの一般的なインストール/設定については、このガイドを参照してください。 http://camel.apache.org/karaf.html
それ以外の場合は、camel-example-sqlはOSGIバンドルを作成し、次のコマンドを使用してインストールできます。
osgi:install -s mvn:org.apache.camel / camel-example-sql / 2.11.0