2012-03-14 113 views
0

如何在ServiceMix/Fuse ESB中啓用dOSGi?我正在考慮CXF dOSGi這裏。ServiceMix /保險絲ESB + CXF dOSGi

我試圖遵循這個答案:Servicemix 4, DOSGi, and Zookeeper,但是當我熱配置適當版本的jar(來自多包發行版)和sample Greeter app時,我收到錯誤消息,指出找不到SOAP綁定。

我知道我可以在ServiceMix中選擇框架:Felix或Equinox,所以理論上我可以應用與Felix配置相同的指令,但這不適用於我。 ServiceMix比空的Felix容器複雜得多。

如果CXF dOSGi在這裏不起作用,哪個其他dOSGi發行版是?

回答

1

我強烈建議不要使用CXF - 如果您還沒有遇到任何特性(例如錯誤),您將很快就足夠了。 (IMO使用web服務進行Java-to-Java通信==失敗)

Eclipse Communication Framework(ECF)應該可以與任何OSGi框架一起使用。另一種選擇是看看FuseSource Fabric,Guillaume Nodet's blog有關於織物中的dOSGi的一些信息。

+0

ECF在ServiceMix中運行良好。只需將容器類型更改爲Equinox。 – vandut 2012-04-28 10:19:48