我获得了一个WSDL文件。我需要在WSDL中调用SOAP Web服务。我想知道从java中的WSDL创建Web服务客户端的不同方法。如果通过示例,链接,优点和缺点给出选项将会有所帮助。我现在对不同的选项感到困惑,比如wsimport,wsdl2java,java2wsdl,saaj,apache axis,cxf,spring等。非常感谢你的帮助。
答案 0 :(得分:0)
我正在使用Salesforce SOAP API开发一个项目,这里是使用WSDL生成java lib的指南的链接:
希望它会对你有所帮助。
答案 1 :(得分:0)
SoapUI是一个快速的解决方案,具有用户界面,可以对提供的Web服务方法进行初始测试。稍后您可以使用wsdl2java和特定选项从WSDL生成Java类,并生成将包含在项目中的jar。
答案 2 :(得分:0)
SoapUI不支持WSDL 2.0
您可以尝试Apache Taverna
中的实验性wsdl-generic库该库适用于WSDL 1.1 / 2.0版本。 实验分支基于Apache XML Schema 2.0库创建XML树,因此您可以轻松创建XML消息。
然后它通过JAX-WS动态调用服务。
它还有一个命令行WS执行器!!!
干杯,
d