/ / apache camelをapacheで動かそうとしていますkaraf - maven、apache-camel、apache-karaf

apache camelをapacheで動かそうとしていますkaraf - maven、apache-camel、apache-karaf

私は走って、アピールのラクダを調整した ""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