Apache cxf JaxWs基本应用
来源:互联网 发布:蘑菇云刷机软件 编辑:程序博客网 时间:2024/06/05 08:15
Apache cxf JaxWs基本应用
版权声明:本文为博主原创文章,未经博主允许不得转载。
本文以CXF 2.6.x为例,会用到jsr311.jar 。当前CXF最新版本为3.x,依赖jsr版本也有所不同,且spring配置文件中也不再需要配置:<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />。
在做版本升级时,需要留以上细节。
现在开始以CXF2.6.x做一些Demo。
一、首先我们搭建一个Maven Project,其中pom.xml完整内容如下:
二、配置web.xml
三、创建Webservice对外业务接口
四、实现Webservice接口
五、配置Spring xml,让Webservice提供服务
至此,Webservice服务端的代码就完成了,启动Web server即可以对外提供服务了。
假设你当前的Maven Project名字为:abc-api,那么实际访问Webservice 的Address就为:http://ip:port/abc-api/services/logisticsWsApi?wsdl
六、我们编写一个JunitTester测试前面的Webservice接口
当然,我们也可以把JaxWsProxyFactoryBean用Spring类配置或直接在Spring中配置jaxws:client
到这里,我们就已经完成了Webservice服务端和客户端的开发。
其中,在日志拦截器LoggingInInterceptor类的logging(Logger logger, Message message)函数中,在输出日志时可能会遇到乱码问题,这个乱码不会影响实际的业务操作。
如果要修正这里的乱码,可以通过重载该函数来处理解码中文的问题。修改方法很简单,详情见:《Apache cxf JaxRs基本应用》。
- Apache cxf JaxWs基本应用
- Apache cxf JaxWs基本应用
- Apache cxf JaxWs基本应用
- Apache cxf JaxWs基本应用
- AAA Apache cxf JaxWs基本应用 maven项目
- Apache cxf JaxWs基本应用 (如何在Spring中配置CXF,测试的时候与一般services不一样)
- Apache cxf JaxRs基本应用
- Apache cxf JaxRs基本应用
- jaxws soap webservice 使用apache cxf tool ——wsdl2java
- Apache cxf JaxRs基本应用(基于restful)
- Apache CXF 应用小结
- CXF异常:Error creating bean with name 'org.apache.cxf.jaxws.EndpointImpl---86262394
- apache cxf wsdl2java 简单应用
- Apache CXF前端应用(Frontend)
- Unable to locate Spring NamespaceHandler for XML schema namespace [http://cxf.apache.org/jaxws]
- Unable to locate Spring NamespaceHandler for XML schema namespace [http://cxf.apache.org/jaxws]
- Apache CXF学习- 利用jaxws创建一个"code first" web service
- at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:370) 异常
- iOS本地推送
- 接近源生的android-async-http框架库使用基础
- [itweens插件] itween插件中文文档
- Python入门:文件内容去重操作
- JavaScript - This
- Apache cxf JaxWs基本应用
- linux常用命令-查找文件(find/locate)
- 一天一条Linux指令-true
- maven 内嵌tomcat 开发web 系统
- 高并发Java:NIO和AIO
- CSS3 基础(011_用户接口)
- 文章标题
- 优化SQL查询:如何写出高性能SQL语句
- Spring RMI,Hessian/Burlap,HttpInvoker的区别