java wsimport 调用_webService----wsimport调用方式

本文介绍了如何在Java环境下,通过myEclipse和jdk1.7创建Web Service项目,以及如何利用wsimport工具根据wsdl文件生成客户端代码并进行测试。详细步骤包括创建服务端类、设置JDK版本、测试服务接口,以及使用wsimport工具生成客户端调用类,并创建测试类进行Web Service的调用验证。
摘要由CSDN通过智能技术生成

一、工具

1、myEclipse

2、jdk1.7

二、创建服务端

1、创建web Service Project 命名为TheService

7c01010cd801583356b8a2e5a3506183.png

7322159cd426552bb35bd5582c9d1b4d.png

2、创建class类ServiceHello.java,位于包com.zyj.service下,并编写供客户端调用的方法,即编译方法代码

ae8f42c785bc92154ee81f584ee63d7c.png

b2a757d65511d95e13c02346fd0ba231.png

3、编译,编译失败时请调整该项目引用的jdk版本为更高版本。

844b9336436ce902d83150bca9913eaf.png

250f518e5e31d8d2c6cf8f1c71f23a1e.png

4、测试结果,测试地址:http://localhost:9002/Service/ServiceHello?wsdl

9780ddcc260470caf574808735746764.png

三、客户端调用webservice

利用JDK自带的wsimport.exe工具。在JDK的bin文件夹中,有一个wsimport.exe,这个工具根据wsdl文件生成相应的类文件,然后利用这些类文件,就可以像利用本地的类一样调用webservice提供的方法。

该工具可以用于非java 的服务器,如:用C#编写的webservice,利用wsimport则生成java的客户端实现。

18c5e49e560e6273b911dd520b704bdc.png

-s 生成客户端执行类的源文件的执行目录

-p 指定生成类的目录文件名

其它参数请问搜索引擎。。。。

8743f048af859508779731319ae84711.png

刷新 TheClient项目,会在src相应包下生成相关类。创建测试类ServiceTest.java 测试webService的调用。

ef6f0e9487e10e3086bdcd851b135333.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值