Я пытаюсь использовать веб-службу, используя компонент CXF в муле (Anypoint Studio). Итак, я попытался сгенерировать файл WSDL из URL-адреса, но у меня возникла эта ошибка: Rpc/encoded wsdls are not supported in CXF
, поэтому я выполнил этот ответ.
Это сработало, и он сгенерировал клиентские заглушки, а затем скопировал файлы в мой проект mule.
но я получаю эту ошибку:
Service.SomeService.<init>(java.net.URL, javax.xml.namespace.QName) (java.lang.NoSuchMethodException)
Это мой поток:
<flow name="WebServiceTest">
<cxf:jaxws-client
clientClass="service.SomeService"
wsdlLocation="http://127.0.0.1:8000/api/v2_soap/?wsdl"
operation="test"/>
<outbound-endpoint address="http://127.0.0.1:8000/api.php/?type=v2_soap"/>
</flow>
Любые идеи?