我有WSDL文件,对于本地测试,我需要生成模拟Web服务。
请不要推荐SoapUI。
有人能帮助如何使用WSDL在Java中生成模拟Web服务吗?
一种选择是使用IDE创建Web服务项目。这将允许您创建模拟服务并实现您的业务逻辑。
例如,使用Eclipse:
在开始之前,请确保:
现在,启动Eclipse:
>
>
Web服务类型:"自顶向下Javabean Web服务"
服务定义:浏览器您的WSDL文件
选择“启动服务”
选择"Java代理/启动客户端"
选择表单底部的两个选项(发布/监控)
点击下一步完成流程
最后,您的服务器应该启动并WS部署-检查您的WSDL是否可用。
现在,您可以:
希望这个有帮助。
尝试使用Wiremck。然而,您需要根据需要创建和构建json/xml文件。
这会给你一个更好的主意。在Java中使用带有SOAP Web服务的WireMock