1、下载xfire框架包,可以从http://XFire.codehaus.org/,官网下载。

2、如果下载不了,也可以访问我的百度云盘http://pan.baidu.com/s/1mifzNHe,下载后解压。

3、创建一个普通的web项目,然后导入Xfire和xfire-all-1.2.6.jar的lib下的所有jar包。


(资料图片仅供参考)

4、编写WebService需要公开的接口和实现类,以及需要涉及的实体类。

5、Write web.xml, add the core small application configuration of Xfire, and the corresponding class is XFireConfigurableServlet.

6、编写服务发布文件services.xml,在src下创建文件夹META-INF/xfire。这是services.xml的默认搜索路径。

7、如果需要在接口中公开的方法需要传入集合的参数或返回集合,则需要配置一个映射文件。文件名需要与带有后缀的公开接口的名称一致。aegis.xml详情如下。

8、将WebService服务发布到Tomcat服务器,并启动Tomcat服务器。

9、打开浏览器,输入http://localhost:8080/xfire web service/services/hello service?Wsdl,能出现的一般意味着服务发布成功。

10、接下来,您可以编写客户端,创建Web项目,并将WebService服务的公开接口代码复制到客户端代码中,包括实体类。如果有集合类型,则需要将对应的映射文件复制到一起。

11、接下来编写一个Servlet来访问对应的WebService服务,然后在web.xml中配置对应的Servlet具体代码如下。

12、编写访问页面index.jsp和显示结果页面show.jsp,具体代码如下。

13、测试客户端,前提是启动WebService服务,然后发布客户端项目,启动Tomcat服务器,然后输入对应的客户端访问地址。

本文到此结束,希望对大家有所帮助。

本文由用户上传,如有侵权请联系删除!

推荐内容