2012-03-14 7 views
0

ServiceMix/Fuse ESBでdOSGiを有効にする方法を教えてください。私はここでCXF dOSGiを考えています。ServiceMix/Fuse ESB + CXF dOSGi

Servicemix 4, DOSGi, and Zookeeper私は適切なバージョンのjars(マルチバンドル配布から)とsample Greeter appをホットデプロイすると、SOAPバインディングが見つからないというエラーが表示されました。

私はServiceMixの枠組みを選択できます:FelixまたはEquinoxだから理論的にはFelixの設定と同じ手順を適用することができますが、これは私にとってはうまくいかないでしょう。 ServiceMixは空のFelixコンテナよりもはるかに複雑です。

ここでCXF dOSGiが動作しない場合、他のどのdOSGiの分布ですか?

答えて

1

CXFを使用しないことを強くお勧めします。まだ特有の問題(バグ)が発生していない場合は、すぐに十分です。 (JavaとJavaの通信にWebサービスを使用するIMO == fail)

Eclipse Communication Framework(ECF)は、OSGiフレームワークで動作するはずです。もう一つの選択肢はFuseSource Fabricで、Guillaume Nodet's blogにはFabricのdOSGiに関する情報があります。

+0

ECFはServiceMixで正常に動作します。コンテナの種類をEquinoxに変更するだけでした。 – vandut