xfire发布webservice接口
开发环境: myeclipse 本例下载:xfire-distribution-1.2.6.zip版本 配置好myeclips的tomcat服务器 1、创建一个web工程 2、引入开发包:【1、引入xfire-distribution-1.2.6xfire-1.2.6目录下面的xfire-all-1.2.6.jar,2、引入xfire-distribution-1.2.6xfire-1.2.6bin目录下jar文件】 3、配置web.xml工程,添加?org.codehaus.xfire.transport.http.XFireConfigurableServlet映射 ???? 可以参考xfire中的例子中的web.xml文件,并且配置本项目的web.xml文件。例如: <servlet> ? <servlet-mapping> ? <servlet-mapping> ? 4、编写WebService的接口和实现类 ????? 接口类:CalculatorService package com.lvyuanj.service; public interface CalculatorService { ? ????? 实现类:CalculatorSeviceImpl package com.lvyuanj.service.impl; import com.lvyuanj.service.CalculatorService; public class CalculatorSeviceImpl implements CalculatorService { ?public int add(int a,int b) { ?public int divide(int a,int b) { ?public int multiply(int a,int b) { ?public int substact(int a,int b) { } ? ? 5、在src目录下面创建MATE-INF/xfire目录,并且在此目录下面创建services.xml文件,在此文件中定义要发布的Service组件。 <?xml version="1.0" encoding="UTF-8"?> ?<beans xmlns="http://xfire.codehaus.org/config/1.0"> 6、在myeclipse工程中发布到tomcat中,并且启动tomcat 7、在浏览器中输入:http://localhost:8080/myxfire/services,测试成功,如下图。 ??? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |