Как настроить Stub прокси для использования сервиса SOAP javax ws
Я передаю данные из моего приложения в другое приложение через сервис мыла. Я импортировал wsdl и смог отправить данные в приложение тоже.
Моя проблема в том, что я всегда зависим от другого приложения, чтобы проверить push-данные в запросе и ждать ответа. Это отнимает у меня много времени на разработку. Есть ли способ настроить прокси или заглушку и получить ответ от прокси в среде разработчиков, вместо того, чтобы продолжать работу со сторонним приложением?
1 ответ
У этого есть простое решение. Просто создайте свой собственный сервис Mock и разверните его в своей локальной среде разработки Tomcat/eclipse-embedded-tomcat(я предполагаю, что вы используете Java, так как вы пометили его как Javax).
Когда вы генерируете SOAP-клиент из WSDL, вы также можете сгенерировать и серверный интерфейс и его реализацию, поставить фиктивную реализацию и развернуть ее локально.
Обратитесь по ссылке http://cxf.apache.org/docs/wsdl-to-java.html чтобы получить более подробную информацию. используйте команду $wsdl2java с опциями -server и -impl.
wsdl2java - takes a WSDL document and generates fully annotated Java code from which to implement a service.