ServiceMix と Camel の使用を開始し、多くの例を実行しました。
OSGi であるサンプルは、ホット デプロイまたはコンソール経由で ServiceMix にデプロイできるようですが、OSGI ではないプロジェクトをデプロイする方法がわかりません。それはできますか?
たとえば、camel-example-cxf-proxy という Camel 2.10.0 のサンプル プロジェクトを見ています。いくつかの変更を加えたので、ServiceMix にロードしたいと思いました。deploy ディレクトリにコピー/貼り付けするとロードされますが、osgi:start id 経由で実行しようとすると失敗します。
ただし、IDE からスタンドアロンとして実行すると問題なく動作し、SoapUI を介してリクエストを送受信できます。
サンプルが完成したら、Eclipse で独自のプロジェクトを作成し、IDE と ServiceMix でテストを行いたいと思います。OSGi の利点はまだよくわかりません。だから私は自分のプロジェクトに OSGi を使用することを強いられているわけではありません。
私の主な質問は、OSGi 非 JBI 非準拠のプロジェクトを servicemix にデプロイできますか? camel-example-cxf-proxy のようなもの。はいの場合、どうすればできますか?いいえの場合、どうすれば camel-example-cxf-proxy を OSGi 化できますか?
ありがとうございました :)