客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。
在命令提示符中使用如下命令:wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl
命令参数说明:
-d:生成客户端执行类的class文件的存放目录
-s:生成客户端执行类的源文件的存放目录
-p:定义生成类的包名
使用wsimport命令后,我们可以得到如下代码文件:
命令行中当前目录
|--com
|--demo
|--client
|--Example.java
|--ExampleResponse.java
|--MyService.java
|--MyServicePortType.java
|--ObjectFactory.java
|--package-info.java
可以将上述文件拷贝到你的项目中,即可使用。
测试:新建工程,并将com.demo.client包拷到工程文件下,编写测试文件Test.java,代码如下:
package com.demo.wsimport; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub MyService server = new MyService(); MyServicePortType spt = server.getMyServiceHttpPort(); System.out.println(spt.example("hello")); } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关推荐
使用wsimport命令生成webService客户端代码实例(查询手机号码)(源码Demo),java project 下载可以直接运行
使用cxf wsdl2java生成webservice客户端命令
soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤
webservice客户端生成工具
WebService客户端 WebService客户端 WebService客户端
C++通过gSOAP开发WebService客户端
Java开发生生WebService客户端代码操作步骤 Java开发生生WebService客户端代码操作步骤 Java开发生生WebService客户端代码操作步骤
webservice 客户端 服务端实例 代码全套 完整 就爱男单实例
cxf生成webservice客户端
这个工程详细的介绍了webService服务客户端如何调用简单和复杂的webService,其中就包括传递的参数是对象类型,返回数据是数组类型,还有最简单的基本类型。压缩包里还配置说明,清晰的说明webService的整个过程,对...
cxf 开发webservice客户端 代码经过测试
webservice客户端简单实例 环境 apache-tomcat-6.0.33 jdk1.6.0_32 windows7
webservice 客户端自动生成工具,采用批处理脚本(axis1.4的方式)来自动生成客户端java代码,只需要修改一个wsdl的地址,就可以生成代码,谁用谁知道。
WebService客户端调用WebService服务示例代码,java代码,纯手工,包括直接httpClient直接发送Saop报文调用和利用wsimport -keep 生成客户端代码后调用两种方式的示例。因涉及商务账户密码隐私,因此代码中的有些账号...
webservice 客户端 实例 java webservice 客户端 实例 java webservice 客户端 实例 java webservice 客户端 实例 java webservice 客户端 实例 java
Java写的WebService客户端,可以发送XML文件,拿来就能用
服务端采用jdk原生态的生成,客户端为了不需要采用命令行生成采用了axis2的document方法,可调用,代码中既有客户端又有服务端,亲测可用
本人做了一个WebService的Demo,主要是对如何发布和客户端的调用,如有不清楚的地方,可以联系本人QQ:9885465
webservice客户端几种方式调用汇总,客户端代码生成及调用方式详细说明等
使用axis2生成的webservice客户端经常要用的依赖包,内含14个jar