Я пытаюсь использовать веб-сервис, используя компонент CXF в mule (Anypoint Studio). Так что я попытался genrating файла WSDL из URL, но я получаю эту errror: Rpc/encoded wsdls are not supported in CXF
поэтому я последовал this answer.Использование webservice с CXF в Mule 3.5
Он работал и он генерировал клиентские заглушки, затем копируется файлы в мой мул проект.
, но я получаю эту ошибку:
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>
Любые идеи?
Спасибо за ваш ответ! Мне жаль, что я не должен был понять, что мне нужно генерировать из WSDL, поэтому «другой подход», который вы предложили, не работает для меня, как «cxf не поддерживается», любые другие идеи? – user2016