何配置xfire1.2.6

本文详细介绍如何在Tomcat环境下配置XFire 1.2.6版本,包括所需目录结构、文件放置位置及web.xml和services.xml文件的具体内容。完成配置后即可开始基于XFire进行WebService开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

xfire是与Axis 2并列的新一代WebService框架。具有如下:

1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等 ;

2、使用Stax解释XML,性能有了质的提高。xfire采用Woodstox 作Stax实现;

3、Easily Create Services from POJOs;

4、易于与Spring框架结合;

5、灵活的Binding机制,包括默认的Aegis,xmlbeans,jaxb2,castor

 

xfire1.2.6版本配置篇--

一:目录结构介绍:

首先从官方网址http://xfire.codehaus.org下载最新的1.2.6版本(截至2007-9-9)。从网站上下载xfire-distribution-1.2.6.zip文件,解压缩后得到如下的目录结构:

XFire1.2.6目录结构图 xfire-1.2.6

api:主要是javadoc文档资料;

examples:xfire自带的例子程序;

lib:xfire所需的jar文件;

manual:xfire 模块

xfire-all-1.2.6.jar:是xfire提供的整体jar包。

二:在应用服务器下面配置xfire

本文在tomcat下面配置xfire的环境,所使用的环境是:

jdk:1.5

tomcat:5.5.9

1、在tomcat下面按照如下的目录结构新建文件或者文件夹:

webapp
 |--xfire
  |--WEB-INF
   |--lib
   |--web.xml
   |--classes
    |--META-INF
     |--xfire
      |--services.xml

2、将解压缩后xfire中的内容按照下面的要求放置

将xfire-1.2.6lib下面的内容拷贝到jakarta-tomcat-5.5.9webappsxfireWEB-INFlib目录中

将xfire-1.2.6xfire-all-1.2.6.jar拷贝到jakarta-tomcat-5.5.9webappsxfireWEB-INFlib目录中

3、web.xml和services.xml文件内容设置

web.xml文件内容放置如下内容:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- START SNIPPET: webxml -->
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

    
<web-app>

  
<servlet>
    
<servlet-name>xfireServlet</servlet-name>
    
<display-name>xfire Servlet</display-name>
    
<servlet-class>
        org.codehaus.xfire.transport.http.xfireConfigurableServlet
    
</servlet-class>
  
</servlet>

  
<servlet-mapping>
    
<servlet-name>xfireServlet</servlet-name>
    
<url-pattern>/servlet/xfireServlet/*</url-pattern>
  
</servlet-mapping>

  
<servlet-mapping>
    
<servlet-name>xfireServlet</servlet-name>
    
<url-pattern>/services/*</url-pattern>
  
</servlet-mapping>
</web-app>
<!-- END SNIPPET: webxml -->

 services.xml文件内容如下:

<!-- START SNIPPET: services -->
<beans xmlns="http://xfire.codehaus.org/config/1.0">
  
</beans>
<!-- END SNIPPET: services -->

4、配置好上面的内容后,启动tomcat应用服务器;打开IE浏览器;访问如下的网址:

http://localhost:8080/xfire/services/

如能正确的显示成功页面,说明我们的xfire配置成功了。下面就可基于xfire进行Web Service开发了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值