ServiceMix / Предохранитель ESB + CXF dOSGi

Как включить dOSGi в ServiceMix / Fuse ESB? Я думаю о CXF DOSGi здесь.

Я пытался следовать этому ответу: Servicemix 4, DOSGi и Zookeeper, но когда я оперативно развернул правильные версии jar-файлов (из нескольких пакетов распространения) и образец приложения Greeter, я получил сообщение об ошибке, указав, что привязка SOAP не найдена.

Я знаю, что могу выбрать фреймворк в ServiceMix: Felix или Equinox, поэтому теоретически я могу применить те же инструкции, что и к конфигурации Felix, но это не сработает для меня. ServiceMix намного сложнее, чем пустой контейнер Felix.

Если CXF dOSGi здесь не работает, какой другой дистрибутив dOSGi?

1 ответ

Решение

Я настоятельно рекомендую не использовать CXF - если вы еще не столкнулись с какими-либо особенностями (например, с ошибками), вы скоро это сделаете. (IMO, использующий веб-сервисы для связи Java с Java == не работает)

Eclipse Communication Framework (ECF) должна работать с любой платформой OSGi. Другой вариант - взглянуть на FuseSource Fabric, в блоге Гийома Ноде есть информация о dOSGi в Fabric.

Другие вопросы по тегам