一、下载cxf

下载地址:http://cxf.apache.org/download.html

我下载的是最新版的cxf 2.1.3

 

二、准备工作:在spring环境下使用cxf

1.下载完cxf的包后,至少需要添加如下包,才能正常使用cxf(我一个一个试的,很郁闷,居然要那么多,下载的包里都有):

.jar

 

2.添加如下内容到web.xml

>

 

3.在spring配置文件中,修改文件内容为:

/>

添加的内容有三部分:

①xmlns:jaxws="http://cxf.apache.org/jaxws"

②http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd

③ <import resource="classpath:META-INF/cxf/cxf.xml" />
 <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
 <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

可以在原有配置文件上修改

 

三、开始使用:编写服务端WebService

1.添加一个接口,Hello.java:

 String say(String text);
}

2.实现这个接口,HelloImpl.java:

 text;
    }

}

跟平时使用的接口和类一样,只是添加了对应的注解

3.在spring的配置文件添加如下内容:

/>

这样,服务端的WebService就做好了,在浏览器可以通过 http://站点/services/ 看到可见的service

 

四、编写客户端WebService

1.编写一个接口,这里还使用先前写的Hello.java

2.在spring的配置文件添加如下内容:

/>

3.在代码用调用这个bean:

);

这样,客户端调用的代码也有了,配置稍微有些麻烦,配置完后,使用倒是很简单。

相关文章:

  • 2022-12-23
  • 2021-09-23
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2022-03-10
  • 2021-06-25
  • 2021-10-22
猜你喜欢
  • 2022-12-23
  • 2022-02-23
  • 2022-03-06
  • 2021-08-12
  • 2021-08-25
  • 2021-09-01
  • 2021-07-18
相关资源
相似解决方案