- 浏览: 39734 次
- 性别:
- 来自: 郴州
文章分类
下午测试了一下Spring2.x与XFire1.2.6的集成。一启动就报错。最开始提示org.jdom.document的错误,原来只是缺少jdom的jar包,可能是这种集成需要jdom的支持。而他们之间的集成最大的问题在于XFire1.2.6集成的Spring1.x系列的。在Spring2.x中是没有org.springframework.web.servlet.x系列的jar包的。所以在集成的时候,会提示找不到这个系列下的类,要解决该问题,则需要在导入一个spring-webmvc.jar包。这样就没有问题了。附带集成的部分代码:
web.xml
xfire-servlet.xml配置文件:
web.xml
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:applicationContext.xml classpath:xfire-servlet.xml </param-value> </context-param> <servlet> <servlet-name>xfire</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>xfire</servlet-name> <url-pattern>*.ws</url-pattern> </servlet-mapping> <servlet> <servlet-name>services</servlet-name> <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>services</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>
xfire-servlet.xml配置文件:
<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/> <!-- 引入XFire导出器 --> <bean id="baseWebService" class="org.codehaus.xfire.spring.remoting.XFireExporter" abstract="true" lazy-init="true"> <property name="serviceFactory" ref="xfire.serviceFactory"></property> <property name="xfire" ref="xfire"></property> </bean> <bean id="ws" class="com.unit.service.impl.WServiceImpl"></bean> <!-- 配置接口 --> <bean id="Hello" parent="baseWebService"> <property name="serviceBean" ref="ws"></property> <property name="serviceClass" value="com.unit.service.WService"></property> </bean> <!-- 定义访问的URL --> <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="urlMap"> <map> <entry key="/Hello.ws"> <ref bean="Hello"/> </entry> </map> </property> </bean> </beans>
- spring-webmvc.jar (392.9 KB)
- 下载次数: 32
发表评论
-
MyBatis排序
2017-04-27 22:24 0使用MyBatis写SQL,入参通常是通过#{param}提供 ... -
如何在div下添加表情
2016-07-15 14:48 0采用div作为聊天室的功能实现: 首先设置div的属性c ... -
cookie的配置
2014-05-16 22:11 0cookie通常被用来保存一些简单的,全站共同使用的一些数据 ... -
java读取PDF并进行格式转换
2013-11-21 17:42 2449package com.yk.test; imp ... -
打印PDF水印
2013-11-21 17:11 1103package com.pdf.print; imp ... -
Proxool与Spring的集成
2012-08-02 16:21 16951:在WEB-INF目录下建立proxool.xml文件pro ... -
出现Bad version number in .class file
2012-06-04 23:54 3831、你所用的代码的jdk与目前的编译环境的jdk不一样,在当前 ... -
Struts2+IBatis+Spring
2012-03-08 11:35 0在集成Struts2+Ibatis+Spring时,测试时发现 ... -
Quartz的应用实例
2011-11-16 16:05 1177这两天研究了一下Quartz的用法,写了几个示例。具体请 ... -
log4j配置
2011-11-16 10:38 970参考了网上的文章,写了几个示例,具体应用可参考示例 log4 ... -
关于Tomcat的配置理解
2011-11-01 00:07 951关于修改类文件以后,如何设置Tomcat自我启动,在serve ... -
XFire与Spring集成
2011-06-17 15:00 2045关于XFire与Spring集成,具体实现如下: 1:在WE ... -
HTTPClient基础
2011-05-18 16:48 6164使用HttpClient的一般步骤: 1:创建HTTPCli ... -
java访问WebService
2011-04-14 15:09 1334XFIRE访问WebService 1、新建Service工 ... -
关于一个空格导致的错误
2010-12-10 18:03 628今天写程序的时候,碰到了一个这样的问题 javax.serv ... -
如何截取一段XML
2010-10-28 10:29 5261近期碰到一个XML截取一段的问题,研究了一下。分享分享 &l ... -
关于IE缓存的问题
2010-04-29 15:39 637介于IE的缓存,第一次响应到服务端后,不刷新,而是直接地址栏回 ...
相关推荐
同时,Xfire还与其他流行的Java框架如Spring、Hibernate等有良好的集成,进一步增强了其在企业级应用中的实用性。 然而,随着技术的发展,Xfire的后续版本并未继续更新,目前已被Apache CXF所替代。Apache CXF继承...
现在我们来深入探讨Spring 2.0与XFire 1.2.6的整合案例。 Spring 2.0是Spring框架的一个重要版本,引入了许多增强的功能,例如支持JSR-250注解、更强大的数据访问抽象以及对AspectJ的全面集成。这些改进使得Spring...
总的来说,"xfire1.2.6+spring2.5整合"项目提供了将XFire服务与Spring框架集成的实例,使得开发者能够更加高效地开发和管理Web服务。这个项目包含的"xfireSpring"文件很可能是包含了整合后的配置文件、源代码和运行...
使用xfire创建webservice是需要用的所有包,还有跟spring集成时(如果缺少)可能会报错的包,希望对大家有用 xfire-all-1.2.6.jar,jdom.jar,wsdl4j-1.5.1.jar,xbean-spring-2.8.jar
本篇将详细讲解如何利用Spring 3.0与Xfire 1.2.6进行集成,以开发高效的Web服务。 首先,让我们了解Spring 3.0。Spring 3.0是Spring框架的一个重大更新,引入了许多新特性和改进,如支持JSR-303 Bean Validation,...
**XFire 1.2.6 - 所有资源与Web服务实例详解** XFire是一个开源的Java Web服务实现框架,它提供了强大的功能,用于构建和消费基于SOAP(Simple Object Access Protocol)的服务。XFire 1.2.6是这个框架的一个版本,...
《Xfire全方位解析:1.2.6版本的全面探讨》 Xfire,这款曾经在游戏社区中广受欢迎的即时通讯软件,以其独特的游戏整合功能和社交特性,为玩家提供了便捷的游戏内通信和社区交流平台。本文将深入探讨Xfire 1.2.6这一...
在本压缩包“XFire1.2.6”中,包含的是XFire 1.2.6版本所需的全部jar文件,这些文件是开发者进行基于webservice开发的重要组成部分。 一、XFire简介 XFire是一个轻量级的Web服务实现,它通过简化API和快速的性能,...
- `xfire-spring.jar`:Spring框架集成,使XFire能与Spring无缝配合。 3. **创建Web服务客户端** 使用XFire,你可以通过以下步骤创建Web服务客户端: - **解析WSDL**:使用XFire提供的工具,如`wsdl2java`,从...
8. **依赖管理**: 提供的`xfire1.2.6_all`压缩包可能包含了所有必要的依赖文件,这方便开发者快速集成到项目中,避免了手动解决依赖问题的麻烦。 9. **文档和社区支持**: 虽然XFire 1.2.6相对较旧,但在其活跃时期...
7. **Spring框架集成**:XFire与Spring框架有很好的集成,可以通过Spring配置文件管理服务和客户端,以及依赖注入。 8. **测试工具**:XFire提供了一些内置的测试工具,如模拟服务器和客户端,方便开发和调试Web...
3. **Spring集成**:Xfire与Spring的深度集成,允许在Spring容器中声明式地配置Web服务。 4. **自动代码生成**:Xfire能够自动生成服务接口和客户端代理类,减少了手动编码的工作。 **配置过程**: 在Spring 2.5中...
《Spring2.5+Hibernate3.0+Xfire1.2.6集成实践详解》 在软件开发领域,Spring、Hibernate和Xfire是三个至关重要的框架,它们分别在不同的层面上为开发者提供了强大的支持。本实例代码集合了Spring 2.5、Hibernate ...
《xfire-spring:xfire1.2.6与spring3.2.5构建Web服务实战解析》 在IT行业中,Web服务作为一种重要的组件间通信方式,被广泛应用于分布式系统和企业级应用中。xfire-spring项目是将XFire(一款基于Java的Web服务...
xfire-distribution-1.2.6 是一个与XFire相关的资源包,它包含了XFire的1.2.6版本。XFire是一个历史悠久的开源项目,最初由James Strachan发起,后来成为Apache CXF的一部分。这个包的核心是提供了一个轻量级、基于...
Xfire与Spring有很好的集成,可以在Spring应用上下文中直接声明Web服务,提供XML消息的编解码、WSDL(Web Services Description Language)生成等功能。 在搭建系统框架的过程中,首先需要配置这些框架的环境。对于...
本示例主要探讨的是如何将XFire与Spring框架进行整合,以实现高效的服务治理。XFire是一款基于Java的Web服务(Web Services)框架,它允许快速构建、部署和消费Web服务。而Spring是一个全面的Java企业级应用开发框架...
### xFire与Spring集成知识点详解 #### 一、概述 在现代软件开发中,整合不同的技术框架以构建高效、可扩展的应用程序变得越来越普遍。其中,**xFire**作为一款轻量级的SOAP容器,提供了丰富的功能来支持Web服务的...