В модуле Mule CXF отсутствует UrlUtilities - PullRequest
0 голосов
/ 14 мая 2019

при попытке доступа к WSDL моих SOAP-сервисов я получаю исключение NoClassDefFoundError: org / apache / cxf / transport / http / UrlUtilities.

Модуль Mule CXF используется в моем коде для предоставления сервисов SOAP. Текущая версия мула - 3.3.5 (я знаю, что она старая .. :)) и CXF версия 2.7.x. Я заметил, что отсутствующий класс (UrlUtilties) присутствовал до cxf-rt-core версии 2.6.0. Хотите знать, если этот класс больше не требуется для cxf 2.7 и моя версия mule сильно отстает или я смешиваюсь с неподдерживаемой версией библиотек, если это так, то кто-нибудь знает, какую максимальную версию CXF я могу использовать? с мулом 3.3.5. Моя конфигурация службы мулов очень похожа на то, что упомянуто в статье "https://dzone.com/articles/web-services-with-mule-cxf-and"

Вот моя конфигурация службы мулов. myMuleCXFServletConnector - это соединитель сервлета

<service name="com.myorg.myservice">
<inbound>
    <inbound-endpoint address="servlet://myService" connector-ref="myMuleCXFServletConnector">
<cxf:jaxws-service serviceClass="com.myorg.MyService"/>
</inbound-endpoint>
</inbound>

<component>
<spring-object bean="mycomp.services.myservice"/>
</component>
</service>

Я подозреваю, что я либо пропустил какую-то библиотеку, либо использую неверную версию, я надеюсь, что у некоторых из вас могут быть какие-то предложения по устранению этой проблемы. Ваш вклад очень важен.

...