如何配置Stub代理以使用SOAP服务javax ws

时间:2018-04-19 12:01:00

标签: apache soap soap-client javax

我正在通过soap服务将数据从我的应用程序推送到其他应用程序。我已经导入了wsdl并且能够将数据推送到应用程序。

我的问题是,我总是依赖于其他应用程序来检查请求中的推送数据并等待响应。这耗费了我的开发时间。 有没有办法配置代理或存根类的东西,并从开发环境中的代理项获得响应,而不是继续打第三方应用程序?

1 个答案:

答案 0 :(得分:0)

它有简单的解决方案。只需创建自己的Mock服务并将其部署在本地开发环境中Tomcat / eclipse-embedded-tomcat(我在这里假设您使用的是Java,因为您标记为Javax)。

当您从WSDL生成soap客户端时,您还可以生成服务器接口及其实现,放置虚拟实现并在本地部署它。

请参阅链接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.