Документация о транспорте Camel для CXF с планом https://camel.apache.org/components/latest/cxf-transport.html гласит, что конфигурация выглядит следующим образом:
клиент: <camel:conduit id="*.camel-conduit" camelContextId="camel1" />
сервер: <camel:destination id="*.camel-destination" camelContextId="camel1" />
Но жалобы Blueprint: '*.camel-destination' is not a valid value for 'NCname'
. То же самое для '*.camel-conduit'
.
Если я пропущу атрибут id
, клиент CXF или сервер CXF запустятся. Но при вызове он не находит контекст Camel.
CXF-клиент: org. apache .camel.component.cxf.transport.CamelConduit говорит, что IllegalAgumentException "CamelContext must be specified on: conduit:"
CXF-сервер : org. apache .camel.component.cxf.transport.CamelDestination говорит IllegalAgumentException "CamelContext must be specified on:"
Работает на предохранителе 6.3.
Кто-нибудь знает, как я должен настроить транспорт CXF для Camel в Blueprint?