Cxf weblogic 报错: when resolving method "javax.xml.bind.JAXBElement
================================
©Copyright 蕃薯耀 2018年5月17日
http://fanshuyao.iteye.com/
一、问题描述:
weblogic 部署Cxf 启动时报错,如下:
loader constraint violation: when resolving method "javax.xml.bind.JAXBElement. <init>(Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V" the class loader (instance of org/jboss/classloader/spi/base/BaseClassLoader) of the current class, oma/xml/rest/callnotification/_1/ObjectFactory, and the class loader (instance of <bootloader>) for resolved class, javax/xml/bind/JAXBElement, have different Class objects for the type javax/xml/namespace/QName used in the signature。
二、解决方案
报错原因是Jar 包冲突 。
在WEB-INF\lib目录或者Maven中,删除 jaxrpc.jar 文件。
================================
©Copyright 蕃薯耀 2018年5月17日
http://fanshuyao.iteye.com/
相关推荐
一个CXF webservice 实例,兼容tomcat和weblogic; 已解决了报错:javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory
<import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
3. **com.sun.xml.bind.jaxb-core.jar** 和 **com.sun.xml.bind.jaxb-impl.jar**:这两个jar包属于JAXB(Java Architecture for XML Binding),它是Java中处理XML数据绑定的标准,用于将Java对象与XML文档相互转换...
javax.ws.rs.jar 是一个包含Java RESTful Web服务API的库,它是Java EE(企业版)和Java SE(标准版)环境中实现RESTful服务的核心组件。REST(Representational State Transfer)是一种轻量级的网络应用程序设计...
Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个"apache-cxf-2.4.6.zip"压缩包包含了CXF框架的2.4.6版本,这是一个相对早期的版本,发布于2012年。在深入探讨CXF之前,...
而JAXB(Java Architecture for XML Binding)是Java平台的标准,用于将XML数据与Java对象之间进行绑定,使得开发者可以方便地在XML文档和Java对象之间转换。在处理CXF与JAXB的集成时,有时会遇到版本冲突的问题,...
7. **工具支持**:除了使用低级别的javax.wsdl API,开发者还可以利用高级工具,如Apache CXF、JAX-WS等,它们提供了更友好的API和基于注解的编程模型,简化了与WSDL交互的过程。 8. **版本信息**:1.6.2.v...
s.addLocation(StaxUtils.java:1038) at org.apache.cxf.staxutils.StaxUtils.startElement(StaxUtils.java:893) at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:965) at org.apache.cxf....
带详细解决方案说明文档,提供三种解决方式,另外包含stax2-api.jar,stax2-api-source.jar,woodstox-core-asl-4.4.1.jar,stax-ex.jar,wstx-asl-3.2.9.jar等jar文件,亲测有效。
<import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/> <cxf:bus> <cxf...
10. **cxf-rt-databinding-jaxb-2.7.12.jar**: JAXB(Java Architecture for XML Binding)数据绑定模块,是CXF中最常用的选项,它可以自动将Java对象转换为XML和从XML反序列化回Java对象。 总结起来,这个"apache ...
【CXF与WebLogic集成问题详解】 在将CXF服务发布到WebLogic服务器时,可能会遇到一系列的问题。这里我们将详细探讨这些常见问题及其解决方案。 ### 1. javax.jws.webService.portName找不到的错误 该错误通常是...
在使用Idea根据wsdl自动生成java code的时候;抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包...
这样,当你在编写如`cxf.xml`或`spring-context.xml`这样的配置文件时,IDE就能识别出CXF的特定标签,并提供相应的代码提示。 例如,一个简单的CXF JAX-RS配置可能会如下所示: ```xml <beans xmlns="http://...
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet <load-on-startup>1 <servlet-name>CXFServlet <url-pattern>/services/* ``` 3. **JAX-WS和JAX-RS支持**:CXF支持JAX-WS(Java API for ...
<import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> ...
webservice CXF 报错:java.lang.NoClassDefFoundError: org/apache/neethi/builders/AssertionBuilder 需要用到此jar文件 通过apache官网可获得。 文件位置\apache-cxf-2.7.13\lib
### CXF支持WAS与Weblogic应用服务器 #### 概述 Apache CXF是一个全面的开源框架,用于构建和开发基于服务的应用程序。它提供了一系列的功能和服务,包括但不限于SOAP、XML、REST等协议的支持,使其成为Java环境中...
import org.apache.cxf.frontend.ClientProxyFactoryBean; public class ClientConfig { public static YourServiceInterface createClient() { ClientProxyFactoryBean factory = new ClientProxyFactoryBean();...
http://cxf.apache.org/index.html http://cxf.apache.org/docs/ws-security.html http://resource.ajava.org/java/jdk-6.0-api-zh/javax/security/auth/callback/CallbackHandler.html 2)CXFWS工程是基于WS-...