简体   繁体   English

ServiceMix /保险丝ESB + CXF dOSGi

[英]ServiceMix / Fuse ESB + CXF dOSGi

How can I enable dOSGi in ServiceMix / Fuse ESB? 如何在ServiceMix /保险丝ESB中启用dOSGi? I am thinking about CXF dOSGi here. 我在这里考虑CXF dOSGi

I tried to follow this answer: Servicemix 4, DOSGi, and Zookeeper , but when I hot-deploy proper versions of jars (from multi-bundle distribution) and sample Greeter app , I got error stating no SOAP binding is found. 我尝试遵循以下答案: Servicemix 4,DOSGi和Zookeeper ,但是当我热部署jar的正确版本(来自多捆分发版)和示例Greeter应用程序时 ,出现错误,指出未找到SOAP绑定。

I know I can choose framework in ServiceMix: Felix or Equinox so theoretically I could apply same instructions as to Felix configuration, but this wont work for me. 我知道我可以在ServiceMix中选择框架:Felix或Equinox,因此从理论上讲,我可以对Felix配置应用相同的说明,但这对我不起作用。 ServiceMix is so much more complex than empty Felix container. ServiceMix比空的Felix容器复杂得多。

If CXF dOSGi doesn't work here, which other dOSGi distribution is? 如果CXF dOSGi在这里不起作用,那么其他dOSGi发行版是?

I would strongly recommend not using CXF - if you haven't encountered any peculiarities yet (ie bugs), you will soon enough. 我强烈建议您不要使用CXF-如果您还没有遇到任何特性(例如bug),那么您将很快。 (IMO using webservices for Java-to-Java communication == fail) (IMO使用Web服务进行Java到Java的通信==失败)

Eclipse Communication Framework (ECF) should work with any OSGi framework. Eclipse Communication Framework (ECF)应该与任何OSGi框架一起使用。 Another option is to look at FuseSource Fabric , Guillaume Nodet's blog has some info on dOSGi in Fabric. 另一个选择是查看FuseSource FabricGuillaume Nodet的博客提供了有关Fabric中dOSGi的信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM