cxf架构下开发的WebService在Tomcat下可以正常运行,但是部署到WAS7.0上不能正常运行,并抛出如下异常:
00000035 webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[CXFServlet]: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.jaxws.EndpointImpl---1922519269': Invocation of init method failed; nested exception is javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException
解决办法:
1.在修改Web模块中的MANIFEST.MF文件,添加如下属性禁用应用程序IBM的WebService功能
DisableIBMJAXWSEngine: true
!IMPORTANT! DO NOT include the following property: UseWSFEP61ScanPolicy: true
2.如果WEB-INF/lib目录下有如下jar包请删除
*geronimo-activation_1.1_spec-1.0.2.jar
* geronimo-stax-api_1.0_spec-1.0.1.jar
* jaxb-api-2.1.jar
* jaxb-impl-2.1.12.jar
* saaj-api-1.3.jar
* saaj-impl-1.3.2.jar
* serializer-2.7.1.jar
* xalan-2.7.1.jar
详细请参考:
http://d.avidmalone.com/archive/2010/February/10/Apache_CXF_on_WAS_7.0/
分享到:
相关推荐
总结起来,这个"apache cxf_jar包"是一套完整的工具集,用于在Java环境中创建、部署和管理符合WS-*标准的Web服务。开发者可以利用这些库来轻松实现服务提供者和消费者的功能,同时利用各种传输协议和数据绑定技术来...
在部署Apache CXF的Web服务之前,确保你的开发环境已经配置了以下组件: 1. Java Development Kit (JDK):Apache CXF依赖Java运行环境,因此确保已经安装了JDK。 2. Apache CXF库:下载并添加Apache CXF的jar文件到...
Apache CXF 框架是一个比较有前途的开源 Web Services 框架,也是构建 SOA 架构应用的利器。本书采用案例源码和解说形式全面...最后,本书还描述了 Apache CXF 的工具、配置、调试、日志、部署和发布等使用的相关内容。
Apache CXF 是一款广泛使用的开源框架,主要用于构建和部署高质量的Web服务。它以其灵活性、易用性和强大的功能集而闻名。"apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进...
Apache CXF是一个开源的Java框架,专门用于构建和部署Web服务。它提供了全面的工具和技术,使得开发人员能够轻松地创建、实现和部署基于SOAP(简单对象访问协议)和RESTful(表述性状态转移)风格的服务。这两本书籍...
CXF这个名字来源于两个曾经流行的开源项目:XFire和Celtix,它们在2006年合并成为了现在的Apache CXF。 Apache CXF 2.2.8是该框架的一个特定版本,发布于2010年。这个版本包含了对Web服务的支持,允许开发者使用...
它的名称CXF来源于两个前身项目:XFire和Celtix的组合,这两个项目在2006年合并成为Apache CXF。Apache CXF 2.7.18是该框架的一个稳定版本,提供了对Java EE、JAX-WS和JAX-RS标准的强大支持。 CXF的主要特性包括: ...
源码学习对于开发者来说非常有价值,因为它能帮助开发者更好地理解如何在实际项目中运用Apache CXF,同时也可以自定义或扩展框架的功能。 【标签】再次强调了主题,即Apache CXF用于Web服务开发,并且重点在于源码...
Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF
10. **错误处理和调试**:CXF提供了详细的日志记录和异常处理机制,帮助开发者定位和解决问题。其强大的故障跟踪功能对于调试和优化Web服务尤其有用。 在"apache-cxf-3.1.8"这个压缩包中,包含了Apache CXF 3.1.8...
本书主要介绍Apache CXF在构建SOA架构各个方面的应用说明和编程案例。覆盖以下内容:基于JAX-WS规范和CXF自身的前端模式实现,CXF支持的数据绑定(DataBindings),CXF支持的WSDL绑定,CXF支持的传输协议绑定。CXF的...
Apache CXF是一个开源的服务框架,它允许开发人员构建和部署SOAP和RESTful Web服务。CXF的名字来源于"CXF = Client eXtension Framework + XFire",它整合了两个先前独立的Web服务框架——CXF和XFire。这个合集包含...
本文将详细介绍如何将基于CXF框架构建的服务部署到IBM WebSphere Application Server 7.0(简称WAS7)的过程。 #### 二、准备工作 在开始部署之前,确保具备以下条件: 1. **安装IBM WebSphere Application ...
Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且...
在本案例中,我们讨论的是"apache-cxf-3.4.3.tar.gz",这是Apache CXF 3.4.3版本的压缩包,通常包含了CXF框架的所有组件和必要的库文件。 **1. CXF框架介绍** Apache CXF是一个全面的服务开发框架,它的全称是...
在本文中,我们将详细介绍如何安装和配置Apache CXF 2.2.10,并将其添加到系统的环境变量中。 首先,了解Apache CXF的基本概念至关重要。它是一个用于创建Web服务的工具,支持多种协议和标准,如SOAP、RESTful HTTP...
apache cxf 2.1.3 的用户手册