博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CXF开发WebService
阅读量:5128 次
发布时间:2019-06-13

本文共 1331 字,大约阅读时间需要 4 分钟。

 

  前面讲了采用jdk开发WebService,现在来讲CXF开发WebService。

  首先下载CXF:

  链接: 密码: msrt

  然后解压到E盘。

  配置环境:

  (1)新建系统变量CXF_HOME,值为E:\apache-cxf-3.1.5

  (2)配置path:E:\apache-cxf-3.1.5\bin

  验证CXF:xmd输入命令wsdl2java,出现如下,说明安装成功。

  

  现在采用CXF来开发webservice。

  我们不再采用ldk发布,而是采用CXF。

  首先加入依赖:

org.apache.cxf
cxf-core
3.1.5
org.apache.cxf
cxf-rt-frontend-jaxws
3.1.5
org.apache.cxf
cxf-rt-transports-http-jetty
3.1.5

  编写server代码:

     HelloWorld implementor=new HelloWorldImpl();        String address="http://192.xxx.15.117:8089/helloWorld";        // Endpoint.publish(address, implementor); // jdk实现 暴露webservice接口        JaxWsServerFactoryBean factoryBean=new JaxWsServerFactoryBean();        factoryBean.setAddress(address); // 设置暴露地址        factoryBean.setServiceClass(HelloWorld.class); // 接口类        factoryBean.setServiceBean(implementor); // 设置实现类        factoryBean.create(); // 创建webservice接口

  然后进入java目录下,输入命令: wsdl2java http://192.xxx.15.117:8089/helloWorld?wsdl

   生成所需的java类,其他的和jdk一样。

转载于:https://www.cnblogs.com/heqiyoujing/p/9565340.html

你可能感兴趣的文章
HTTP详解
查看>>
Surface与SurfaceView、SurfaceHolder
查看>>
linux screen 命令详解(未验证+研究)
查看>>
日志分析
查看>>
007grafana监控时间戳转换
查看>>
【2003-4】【分数计算】
查看>>
【2011-5】【最大乘积】
查看>>
一般计算 【2007】三3 C++版
查看>>
git使用总结
查看>>
2016-12-26 spoj STARSBC 欧拉函数水 spoj KAOS 字典树
查看>>
GoLang安装
查看>>
Spring 4 官方文档学习(十一)Web MVC 框架之HTTP caching support
查看>>
蓝桥杯历届试题 错误票据
查看>>
Objective-C 继承与多态
查看>>
图像预处理第6步:分割,并在分割出来的字符外面画框以标识
查看>>
NTP时间服务
查看>>
2016.04.11,英语,《Vocabulary Builder》Unit 12
查看>>
CoreData教学完整版(封装我们自己的CoreData工具)_Dylan
查看>>
数据库锁
查看>>
Web项目去掉Js文件红叉
查看>>