WebService学习——利用Eclipse生成JAX-WS WebService客户端
来源:互联网 发布:视频软件大全 编辑:程序博客网 时间:2024/05/19 14:35
上一篇介绍了如何用Eclipse生成JAX-WS WebService服务端,现在介绍如何生成客户端
1、 创建一个web工程,Dynamic Web Project (File->New->Dynamic Web Project),取名叫“ws-client”
2、 创建WebService客户端(选中创建的客户端右击New->Other->Web Services->Web Service Client),在Service definition中输入wsdl文件的地址,并在Configuration中选择运行环境,我的环境是Tomcat7.0和CXF,然后一直点击Next,最后Finish。
Eclipse后台开始生成文件并打印日志
Loading FrontEnd jaxws ...Loading DataBinding jaxb ...wsdl2java -client -d E:\workspace\ws-client\.cxftmp/src -classdir E:\workspace\ws-client\build\classes -p http://impl.service.demo.ws/=ws.demo.service.impl -impl -validate -exsh false -dns true -dex true -wsdlLocation http://localhost:8081/ws-server/services/AddServiceImplPort?wsdl -verbose -defaultValues -fe jaxws -db jaxb -wv 1.1 http://localhost:8081/ws-server/services/AddServiceImplPort?wsdlwsdl2java - Apache CXF 3.1.6
生成文件后项目结构:
3、 写main函数
package main;import ws.demo.service.AddService;import ws.demo.service.impl.AddServiceImplService;public class Main {public static void main(String[] args) {AddServiceImplService service = new AddServiceImplService();AddService port = service.getAddServiceImplPort();int result = port.add(3, 4);System.out.println(result);}}
运行程序,输出:
六月 14, 2016 5:09:15 下午 org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean buildServiceFromWSDL信息: Creating Service {http://impl.service.demo.ws/}AddServiceImplService from WSDL: http://localhost:8081/ws-server/services/AddServiceImplPort?wsdl7
其中7就是最后通过WebService调用服务端运行的结果。
0 0
- WebService学习——利用Eclipse生成JAX-WS WebService客户端
- WebService学习——利用Eclipse生成JAX-WS WebService服务端
- 利用jax-ws发布WebService
- JAX-WS框架建立WebService服务接口生成客户端
- WebService,WSDL,JAX-WS接口客户端代码生成
- WebService-JAX-WS学习案例
- Eclipse 生成webservice Client与JAX-WS不兼容问题解决
- webservice——JAX-WS入门
- WebService —— JAX-WS 与 CXF
- 如何使用JAX-WS生成WebService
- WebService:JAX-WS实现WebService
- jax-ws webservice编程
- JAX-WS WebService
- JAX-WS实现WebService
- Jax WS发布webservice
- JAX-WS,WebService实例
- jax-ws webservice编程
- JAX-WS WebService发布
- tomcat环境JDK因素排除
- 浅谈算法和数据结构: 六 符号表及其基本实现
- Flume源码分析—数据流转框架分析(五)
- 用省略号代替span中的长文字
- SQLite小白成长记,创建数据库,创建表,版本的重要性,没有创建项
- WebService学习——利用Eclipse生成JAX-WS WebService客户端
- fresco开篇
- 过滤网址和输入框中的特殊字符,防止sql注入(C#版)
- 浅谈算法和数据结构: 七 二叉查找树
- 字符串匹配——RabinKarp算法
- 剑指offer(26)-最小的K个数
- Boa服务器移植及应用(一)
- s.decode('unicode-escape')
- 浅谈算法和数据结构: 八 平衡查找树之2-3树