`
BUYAOZAIBEIDAOLE
  • 浏览: 29134 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
阅读更多
之前在项目中遇见一个问题就是发布CXF到weblogic中遇见一个问题

java.lang.LinkageError: loader constraints violated when linking org/w3c/dom/UserDataHandler class
at org.apache.cxf.staxutils.StaxUtils.addLocation(StaxUtils.java:984)
at org.apache.cxf.staxutils.StaxUtils.startElement(StaxUtils.java:842)
at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:911)
at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:798)
at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:219)
Truncated. see log file for complete stacktrace
>

这个异常在网上很少找到,连google也很难搜索到,最后解决得知是依赖包冲突了

具体解决方法:
类A依赖于类B,但是类A在编译时、加载时使用了两个不同的类B的class,就会出现这个异常。也就是说,这个异常通常指示着jar包冲突。比如,cxf发布到weblogic下时,可能出现:
java.lang.LinkageError: loader constraints violated when linking org/w3c/dom/UserDataHandler class
这个org/w3c/dom/UserDataHandler class至少在三个jar包中:jdk的rt.jar,jaxen.jar,和xmlbeans.jar里。去掉后两个,我的cxf就能正常运行了。
分享到:
评论

相关推荐

    CXF support WAS Weblogic

    CXF 对于WAS,Weblogic等应用服务器的支持

    Weblogic92+CXF+XDoclet+Spring轻松搞定webservice 例子

    Weblogic92+CXF+XDoclet+Spring轻松搞定webservice 例子

    websphere下部署CXF项目jar包冲突问题解决方式

    在websphere8.5 下部署含有CXFwebservice的war包无法正常启动,...归根结底原因不是找不到类,而是发布后war下的jar与websphere自身平台下的jar冲突了,要解决此问题就要通过在websphere下建立共享库来根除,可参考附件

    cxf冲突_0001

    CXF发布到weblogic问题 服务器端问题 1.javax.jws.webService.portName 找不到的错误 打开bea/weblogic 92/common/bin/commEnv.cmd或

    CXF 案例源码

    CXF 结合spring,weblogic或tomcat部署接口

    cxf做webservice接口

    Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的...

    使用 CXF 做 webservice 简单例子 - 烽火编程 - 博客园

    Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的...

    cxf+hibernate3.0+spring3.0 完整整合代码实现

    完整的cxf+hibernate+spring实现 weblogic 和tomcat上完美兼容

    CXF项目部署weblogic9.2终极解决方案

    NULL 博文链接:https://wanghuanqiu.iteye.com/blog/1500183

    apache-cxf-3.1.10.zip

    Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的...

    apache-cxf-3.1.6.rar

    Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的...

    CXF+spring+jdk1.5开发webService

    cxf+spring+jdk1.5开发webService部署weblogic9.2

    Spring+CXF开发WebService

    使用 CXF 做 webservice 简单例子...它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。

    CXF webservice

    一个CXF webservice 实例,兼容tomcat和weblogic; 已解决了报错:javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory

    使用 CXF 做 webservice 简单例子

    apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的...

    spring整合webservice需要jar包

    包含所有配置spring与weblogic整合所需要的jar包,一应俱全

    基础的java web项目,完成了应用骨架的搭建,提供了底层框架的支持

    (3)mysql可以换成其他的hibernate支持的数据库,中间件除了tomcat之外,jetty、weblogic、IBM was等都可以运行。 (4)集成的框架有:spring mvc + spring + hibernate + apache cxf + logback + junit,spring mvc、...

    基于SSHI架构的开发平台技术方案

    采用标准的J2EE规范,支持全部流行的商业应用服务器和其它Web容器比如:WebSphere、WebLogic、Tomcat、Jboss、等 注释配置采用JSR-250 规范定义的注释标记 支持流行的关系型数据库:Oracle、Db2、MySQL 等 提供CXF ...

    Java学习路线图.pdf

    * Apache Commons/CXF/Shiro/OpenJPA/MINA 基础:掌握 Apache Commons、CXF、Shiro、OpenJPA、MINA 等框架的使用。 * Solr/Lucene/HBase/Hive/Kylin 基础:掌握 Solr、Lucene、HBase、Hive、Kylin 等框架的使用。 * ...

Global site tag (gtag.js) - Google Analytics