2012-03-14 111 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