给定一个WSDL文件,创建一个简单的Java客户机
谁能为我提供一个示例代码? 我有一个wsdl文件,我想创建一个客户端,该客户端将从该wsdl文件调用服务给定一个WSDL文件,创建一个简单的Java客户机,java,web-services,wsdl,Java,Web Services,Wsdl,谁能为我提供一个示例代码? 我有一个wsdl文件,我想创建一个客户端,该客户端将从该wsdl文件调用服务 有一些解释的工作代码将非常有用 我使用的是JDK1.4。我看到ApacheAxis自动执行此操作。您可能想尝试一下,了解一下它。许多可能的工具之一是。在壳中: $ java org.apache.axis.wsdl.WSDL2Java foo.wsdl 主要选项包括: 这两个链接都提供了代码示例。在网上搜索会让你走得更远。也有创建动态SOAP客户端的选项,但生成的是最简单的。NetBe
有一些解释的工作代码将非常有用
我使用的是JDK1.4。我看到ApacheAxis自动执行此操作。您可能想尝试一下,了解一下它。许多可能的工具之一是。在壳中:
$ java org.apache.axis.wsdl.WSDL2Java foo.wsdl
主要选项包括:
这两个链接都提供了代码示例。在网上搜索会让你走得更远。也有创建动态SOAP客户端的选项,但生成的是最简单的。NetBeans可以为您生成许多这样的代码:
文件->新建文件…->Web服务->Web服务客户端Eclipse可以选择生成java客户端。
只需右键单击WSDL文件
生成Web服务客户端
就这些。您可以让客户机调用SOAP服务,您可以使用JAX-WS提供的wsimport从命令行进行调用 wsimport-keep-s(输出文件夹)urlToWsdl
> ex : wsimport -keep -s {homeDirectory}/OutputFolder https://www.example.com
PS:使用非标准SOAP 1.2绑定时。
必须指定“-extension”选项才能使用此绑定
如需进一步阅读,请访问
wsimport
上的Oracle文档: