由于单位硬是不给引进Spring的包,于是本人花了一天研究出这个方法.
官方上面的指引不是很清晰,网上的资料又大多没有什么内涵,于是自己看CXF的源码了.
好,废话就不多说了.
1.把web.xml中的CXFServlet的全类名替换成org.apache.cxf.transport.servlet.CXFNonSpringServlet
2.把cxf核心那个包中的META-INF/cxf/bus-extension.xml中的<extension class="org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory" deferred="true">替换成<extension class="org.apache.cxf.transport.servlet.ServletTransportFactory" deferred="true">
3.发布方式为代码方式,可做成配置方式
HelloWorldImpl helloImpl=new HelloWorldImpl();
Endpoint.publish("/HelloWorld", helloImpl);
这样就可以了,spring相关的包可以去掉,beans.xml也可以去掉.
另外那个CXFNonSpringServletServer误导了我,我学着加了setDefaultBus()这个方法结果覆盖了原来的bus,调了好长的时间.....
分享到:
相关推荐
这个项目可能包含了一个简单的Web服务,演示了如何在Spring环境中配置和使用CXF来创建、发布和消费SOAP或RESTful服务。 【标签】"cxf2.7 spring 4 整合" 是关键词,强调了这次整合的关键点在于CXF 2.7与Spring 4...
完成这些配置后,只需启动Spring容器,Apache CXF就会自动发布Web服务,并处理来自客户端的请求。客户端可以通过WSDL文档来发现和调用服务。 在实际项目中,可能还需要处理安全、事务、异常处理等问题。Apache CXF...
当我们需要在Spring环境中发布Web服务时,Spring与CXF的整合就显得尤为重要。本篇文章将深入探讨如何实现Spring与CXF的整合,以便发布服务。 1. **Spring与CXF整合的基础** 在整合Spring和CXF之前,我们需要确保...
CXF不仅可以用作服务提供者,还可以作为客户端来消费其他服务,这在Spring的管理下变得更加简单。 综合来看,"CXF2.1.3+spring3.0+struts2.3.4"的组合为开发者提供了一个强大的工具集,用于构建可扩展、灵活且易于...
在IT行业中,Web服务是应用程序之间进行通信的一种标准方法,而CXF和Spring都是Java生态系统中的关键组件。本文将深入探讨如何将CXF与Spring框架整合,以构建高效且灵活的Web服务解决方案。 首先,让我们了解CXF。...
本项目“cxf+spring发布webservice和restservice”专注于利用Apache CXF框架与Spring框架结合,实现这两种服务的发布。Apache CXF是一个开源的、功能丰富的服务栈,它使得开发者能够轻松地构建和部署SOAP和RESTful ...
Apache CXF是一个开源的Java框架,主要用于构建和部署SOAP和RESTful Web服务,而Spring则是一个广泛使用的应用框架,提供了依赖注入和面向切面编程等功能。下面我们将按照给出的目录逐步解析整合过程。 一、准备...
【标题】"CXF+Spring+Tomcat发布WebService"涉及的是使用Apache CXF框架与Spring框架结合,在Tomcat服务器上部署和消费Web服务的过程。这是一个常见的企业级应用开发场景,特别是对于实现基于SOAP协议的Web服务。...
在结合 Spring 框架使用时,CXF 可以方便地与 Spring 集成,实现服务的发布和调用。Spring 可以管理 CXF 组件的生命周期,提供事务、安全等服务,并通过配置简化服务的实现。 **一、搭建开发环境** 1. **选择依赖...
本文将深入探讨如何使用Spring和CXF来发布WebService服务。 首先,Spring是一个开源的Java平台,它提供了全面的编程和配置模型,用于简化企业级应用的开发。Spring框架的核心特性包括依赖注入、面向切面编程(AOP)...
在"cx3 + spring4"的组合中,关键在于使用`cxf.xml`配置文件来集成和配置CXF服务。这个配置文件通常放在Spring的配置目录下,用于定义Web服务的端点、绑定、协议等细节。 `jaxws:server`元素在`cxf.xml`中用于定义...
在IT行业中,Spring CXF是一个广泛使用的开源框架,它整合了Spring框架的功能和Apache CXF的服务堆栈,为开发人员提供了构建和实现Web服务的强大工具。在这个“Spring CXF Restful实例”中,我们将深入探讨如何利用...
4. **服务注册与发布**:使用Spring配置的`JAXWSServerFactoryBean`或`JAXRSServerFactoryBean`,将服务接口和实现绑定到特定的URL上,发布Web服务。 5. **客户端调用**:在需要消费Web服务的项目中,可以使用...
WebService是一种基于SOAP协议的,用于在不同应用之间交换数据和服务的方法。CXF是一个开源的Java框架,它提供了实现和消费Web服务的能力。Spring则是一个广泛使用的Java企业级应用程序开发框架,提供强大的依赖注入...
4. **启动和发布服务**:使用Spring的ApplicationContext加载配置,CXF会自动发布服务。 **五、CXF的运行时集合** 提供的`cxf_service`文件可能包含了CXF运行时所需的集合,如JAXB绑定类、WSDL文件、XSD schema等。...
在企业级应用开发中,Apache CXF 和 Spring 框架的整合是非常常见的,因为它们分别提供了强大的服务端和客户端的 Web 服务支持以及灵活的依赖注入和配置管理。本教程将详细介绍如何将 CXF 与 Spring 整合,帮助...
当将CXF与Spring结合使用时,Spring可以管理CXF组件的生命周期,使得服务的创建和发布更加容易。Spring容器可以通过XML配置或注解来管理CXF的服务端点,这样开发者无需手动创建和管理服务实例。此外,Spring的DI可以...
在本文中,我们将深入探讨如何使用Apache CXF 2与Spring 2.5框架来开发Web服务实例。Apache CXF是一个流行的开源项目,它提供了一种简单且强大的方式来实现和消费SOAP和RESTful Web服务。Spring框架则以其模块化、...
总结来说,"CXF Spring 整合"是Java EE应用发布和使用Web服务的一种高效方法,它结合了CXF的强大Web服务功能和Spring的灵活性,使得开发者能够更专注于业务逻辑,而非底层通信细节。通过上述步骤,我们可以构建健壮...
在本文中,我们将深入探讨如何将Apache CXF 2.7与Spring 3框架集成,以便在Java环境中创建和消费Web服务。这是一个重要的技术组合,因为它允许开发人员利用Spring的依赖注入和管理能力,以及CXF的强大Web服务支持。...