异常:
ERROR - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sippush': Invocation of init method failed; nested exception is java.lang.IncompatibleClassChangeError: Class com.ibm.wsdl.DefinitionImpl does not implement the requested interface javax.wsdl.extensions.AttributeExtensible
这个异常主要就是jar包的冲突,具体冲突可能每个遇到的人都一样。
就我而言,因为是将工程从axis实现改为cxf来实现的webservice,所以我的maven工程里的pom里一些jar包的依赖没有修改。我依赖了org.apache.axis.axis-ant,axis.axis这两个包,这两个包引入后,会自动引入一些依赖的jar包如axis-saaj,axis-wsdl4j等。
然而用cxf生成代码时,自带的lib里也有saaj.jar,wsdl4j.jar包等,所以这两对jar包发生了冲突,应该把axis的相关jar包取消后,导入wsdl4j-1.6.2.jar后,异常解决。
分享到:
相关推荐
CXF(CXF: Composite eXtensible Framework)是一个开源的Java框架,它主要用于构建和开发Web服务。CXF使得开发者能够轻松地创建和部署高质量、高性能的SOAP和RESTful Web服务。CXF工具类是CXF框架的一部分,提供了...
CXF(CXF: The Apache CXF project)是一个开源的Java框架,专门用于构建和部署Web服务。本篇文章将深入探讨如何使用CXF来开发具有权限控制功能的Web Service,并通过拦截器实现这一目标。 首先,我们需要理解Web ...
CXF(CXF: Composite eXtensible Framework)是一个开源的Java框架,它主要用于构建和部署Web服务。CXF使得开发者能够轻松地实现基于SOAP、RESTful等不同风格的Web服务,并且支持多种协议,如HTTP、JMS等。本示例...
CXF(CXF: Composite eXtensible Framework)是一个开源的Java框架,它主要用于构建和部署Web服务。CXF使得开发者能够轻松地创建SOAP(Simple Object Access Protocol)和RESTful(Representational State Transfer...
【Spring-CXF WebService】是基于Spring框架和Apache CXF实现的一个Web服务示例,它展示了如何在Spring环境中集成CXF来创建、部署和消费Web服务。Spring-CXF结合了Spring的强大功能和CXF的优秀Web服务支持,使得开发...
Apache CXF是一个强大的开源框架,专门用于构建和实现Web服务。它遵循Java Community Process (JCP)和Web服务的相关标准,使得开发面向服务架构(SOA)的应用变得更加简单和高效。CXF支持多种模型,包括JAX-WS(Java...
Apache CXF是一个开源的服务框架,它允许开发人员创建和消费各种Web服务。结合Spring框架,可以轻松地在Java应用程序中实现Web服务。本教程将深入探讨如何利用Apache CXF 2与Spring 2.5来构建和使用WebService。 ...
CXF(CXF: Composite eXtensible Framework)是一个开源的Java框架,它主要用于构建和部署Web服务。CXF提供了全面的支持,包括SOAP、RESTful、WS-*等标准,使得开发人员可以方便地创建和消费Web服务。在这个“CXF ...
6. **异常处理**:通过Spring的AOP和CXF的异常映射机制,可以统一处理服务调用中的异常,返回合适的错误信息。 学习这些内容后,开发者将能够熟练地使用CXF框架和Spring框架来构建和发布高质量的Web服务,同时也能...
Apache CXF是一个开源的Java服务框架,它允许开发者通过多种协议如SOAP、RESTful等来构建和实现Web服务。 首先,让我们深入了解CXF的基本概念。CXF(Continued eXtension Framework)起源于两个项目——XFire和 ...
【CXF Webservice初学笔记】是针对Apache CXF框架的学习记录,这是一套用于构建和部署Web服务的开源工具。这篇笔记可能涵盖了如何使用CXF来创建、发布和调用Web服务的基础知识,同时也可能涉及到CXF与其他相关技术如...
CXF是一个开源的Java框架,它允许开发者创建和消费各种Web服务,包括SOAP和RESTful风格。本实例将详细介绍在实际开发中如何利用CXF和Spring进行无缝集成。 首先,理解Web服务的基本概念是必要的。Web服务是一种通过...
Apache CXF是一个流行的开源框架,专门用于构建和消费Web服务。本篇将深入探讨如何将Apache CXF与Spring框架整合,以实现一个简单的Web服务。 首先,我们需要了解CXF的核心概念。CXF提供了两种主要的Web服务实现...
Java CXF WebService是一个基于Java的开源框架,用于构建和消费Web服务。它提供了一种简单而强大的方式来实现服务导向架构(SOA),使得开发者能够轻松地创建符合WS-I基本配置的SOAP服务和RESTful服务。CXF的名字...
在Java世界中,Apache CXF是一个流行的开源框架,用于构建和部署Web服务。它支持多种Web服务规范,包括SOAP、RESTful API以及WS-*扩展。CXF允许开发者以Java SE或Java EE环境轻松创建服务端和客户端应用程序。本文将...
【标题】"CXF Webservice" 是一个基于Java的开源框架,用于构建和消费Web服务。CXF(CXF=“C”omplex “X”ML “F”ramework)允许开发者利用SOAP、RESTful、WS-*等标准创建高度可定制化的Web服务。它集成了多种协议...
Apache CXF是一个开源的Java框架,它为构建和消费Web服务提供了强大的支持,而Spring框架则是一个广泛使用的应用开发框架,它简化了Java应用的配置和管理。 【描述】:“这个是cxf 集成spring 的webservice的例子 ...
6. **异常处理**:CXF和Spring结合时,可以利用Spring的AOP功能进行全局异常处理,统一捕获并处理Web服务调用中的异常。 7. **安全控制**:通过Spring Security或CXF自身的安全模块,可以实现对Web服务的认证和授权...
在Web服务开发中,Apache CXF是一个广泛使用的开源框架,它提供了创建、部署和管理Web服务的强大功能。CXF不仅支持SOAP,还支持RESTful API,使得开发者能够灵活地选择适合项目需求的服务模型。同时,Spring框架作为...
Apache CXF是一个开源的Java框架,它允许开发人员创建和消费各种Web服务,包括SOAP和RESTful类型。Spring框架则提供了依赖注入和面向切面编程的能力,方便管理和集成各种组件,而Maven则是项目构建和管理工具,负责...