2016-11-10 6 views
3

Camel CXFの例「camel-example-cxf-osgi」をダウンロードしましたが、問題なくmvn installコマンドを実行できました(readme.mdファイル)をインストールしてから、 をFUSEサーバー(jboss-fuse-6.3.0.redhat-187)にインストールしようとすると、以下のようなエラーメッセージが表示されます。欠落している要件を解決する方法[308.0] osgi.wiring.package; (osgi.wiring.package = org.apache.cxf.binding.corba)in FUSE 6.3.0

enter image description here

JBossFuse:karaf @ルート>インストール-s MVN:org.apache.camel /ラクダ例-CXF-のOSGi/2.17.0.redhat-630187

バンドルID:308

エラー実行コマンド:バンドルのインストール中にエラーが発生しました: バンドルを開始できませんmvn:org.apache.camel/camel-example-cxf-osgi/2.17.0.redhat-630187:バンドルorg.apache.camelの未解決の制約。 camel-example-cxf-osgi [308]:解決できない308.0:欠落している要件[308.0] osgi.wiring.package; (osgi.wiring.package = org.apache.cxf.binding.corba)

これまでにこの問題を数える人はいませんか(この例では何も変更しませんでした)この問題を解決する方法

+0

これは、camel-example-cxf-osgiがcorbaを使用しないため、非常に奇妙です。たぶんヒューズバンドルに問題があります。あなたはラクダの元の例を試すことができますか? –

答えて

1

例にインポートパッケージが追加されたように見えますが、org.apache.cxf.binding.corbaを削除してcxf-transports-jms機能をインストールしてください(これは使用されませんが、同じコンベンションに従っていた場合)、インポートパッケージとフィーチャーインストールの変更でビルドした後で、今すぐ展開する必要があります。

関連する問題