Apache CXF简单WebService例子

一.开发环境

我的开发环境是:

MyEclipse 6.5

Tomcat 6.0

Apache cxf-2.3.0 下载地址: http://www.apache.org/dist/cxf/2.3.0/

 

二.开发步骤

  创建Server

  1. 将下载的cxf-2.3.0 解压。然后在MyEclipse里面添加一个

     User Library名字叫library-cxf-2.3.0  把 lib下的包都添加进去。

  2.新建一个Web工程cxfdemo,并添加library-cxf-2.3.0,然后建个com.demo包。在包里面创建HelloWorld接口

代码如下

 

再创建一个类实现HelloWorld接口

 

然后修改web.xml里面内容

 

 

在WEB-INF下面创建一个beans.xml

代码如下

 

将Web工程发布到Tomcat里面,然后启动Server

 

 

 

  创建Client

  接着创建客户端,在com.demo下面创建client-beans.xml。内容如下

 

 

在创建测试类Client.java

 

 

    然后进行测试运行。如果遇到类似这种错误“AXB 2.1 API is being loaded from the bootstrap classloader”说明你的web工程添加了J2EE 1.4或者是1.5 library. 这样就与jaxb-api-2.2.1.jar

  冲突了,只需删除即可。

最后运行如图

源码下载地址:http://dl.dbank.com/c0vhvbrxlr

对于jar包下载                   http://dl.dbank.com/c0y67j2hqq

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cuiran

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值