JDK1.7+Tomcat7+Eclipse+XFire开发WebService

XFire是新一代的Java Web服务引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,XFire的配置非常简单,可以非常容易地和Spring集成,它使得Java开发人员终于可以获得和.Net开发人员一样的开发效率。官方网站:http://xfire.codehaus.org/

1.XfFireDemo目录结构

JDK1.7+Tomcat7+Eclipse+XFire开发WebService_第1张图片

 

 涉及jar:

/XFireDemo/WebContent/WEB-INF/lib/commons-codec-1.2.jar
/XFireDemo/WebContent/WEB-INF/lib/commons-httpclient-3.1.jar
/XFireDemo/WebContent/WEB-INF/lib/commons-logging-1.0.4.jar
/XFireDemo/WebContent/WEB-INF/lib/jdom-1.0.jar
/XFireDemo/WebContent/WEB-INF/lib/spring-1.2.6.jar
/XFireDemo/WebContent/WEB-INF/lib/stax-api-1.0.1.jar
/XFireDemo/WebContent/WEB-INF/lib/wsdl4j-1.6.1.jar
/XFireDemo/WebContent/WEB-INF/lib/xbean-spring-2.8.jar
/XFireDemo/WebContent/WEB-INF/lib/xfire-all-1.2.6.jar
/XFireDemo/WebContent/WEB-INF/lib/XmlSchema-1.4.6.jar
/XFireDemo/WebContent/WEB-INF/lib/xstream-1.3.1.jar

2.services.xml



 
 
  XFireDemo
 
  http://www.hello.com
 
  service.IHelloWorld
 
  service.HelloWorld
 



 

3.修改WebContent\WEB-INF\web.xml配置文件的内容,下面是修改后web.xml:



  XFireDemo
  
    XFireServlet
     
        org.codehaus.xfire.transport.http.XFireConfigurableServlet  
   

 

 
    XFireServlet
    /services/*
 

 

 

4.在浏览器中输入http://localhost:8080/XFireDemo/services会得到正确的web服务已经成功部署

 

JDK1.7+Tomcat7+Eclipse+XFire开发WebService_第2张图片

 

 

 

5.附上Demo源码百度云:https://pan.baidu.com/s/1P_WUlxR4InnehSNquR04BA 提取码:63dj

 

你可能感兴趣的:(JDK1.7+Tomcat7+Eclipse+XFire开发WebService)