[英]Is there a way to generate a SOAP Server in Java from a WSDL?
我需要为客户编写 SOAP 客户端,但我只有 WSDL,无法访问他们的 SOAP 服务器。
我已经成功地生成了 SOAP 客户端,但我想在本地对其 SOAP 服务器进行近似测试。 所以我想从提供的 WSDL 生成一个工作的 SOAP 服务器框架,并对其进行修改以提供一些测试数据。
我尝试使用 Spring 和 Maven 生成服务器代码,但它似乎不允许 WSDL - 只有 XSD 文件。 从我的客户端调用任何 SOAP 服务的所有尝试都以 404 失败。
有没有人使用 WSDL 成功生成了 SOAP 服务器? 什么是陷阱?
您可以使用类似wsdl2java
的方式为服务实现创建框架代码。 例如,对于 Axis2 或 CXF:
不过我不会打扰,因为您可以使用 SoapUI 从用于提供给wsdl2java
的相同 WSDL 开始创建服务模拟。 例如:
所以首先开始使用 SoapUI 进行测试,然后再从 WSDL 进行服务实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.