首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CXF冲突xmlschema和xmlschema-核心依赖关系。

CXF冲突xmlschema和xmlschema-核心依赖关系。
EN

Stack Overflow用户
提问于 2015-02-11 20:06:16
回答 1查看 2.1K关注 0票数 2

我的cxf依赖项有问题。有一个非常庞大的项目,ı可以工作,而且有很多依赖关系。

我的问题在于xmlschema和xmlschema-核心依赖关系。在我的pom文件中没有旧版本的依赖项,但是我得到了以下异常。你对这个问题有什么想法吗?

代码语言:javascript
复制
java.lang.NoSuchFieldError: QUALIFIED
 at org.apache.cxf.service.model.SchemaInfo.setSchema(SchemaInfo.java:146)
 at org.apache.cxf.wsdl11.SchemaUtil.extractSchema(SchemaUtil.java:136)
 at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:73)
 at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:65)
 at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:60)
 at org.apache.cxf.wsdl11.WSDLServiceBuilder.getSchemas(WSDLServiceBuilder.java:372)
 at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:339)
 at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:203)
 at org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:142)
 at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:383)
 at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:506)
 at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:242)
 at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:205)
 at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)
 at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:90)
 at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:155)
 at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:155)
 at org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:465)
 at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:332)
 at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:319)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-11 20:06:16

如果您得到java.lang.NoSuchFieldError:合格错误。它也来自于依赖关系,但最奇怪的是,依赖层次结构中没有依赖关系。以上异常的根本原因是某些依赖项中缺少版本。我需要cxf-rt 2.5.2,它具有xmlschema-core的内部依赖性。下面的代码块取自core 2.5.2pom。

代码语言:javascript
复制
<dependency>
       <groupId>org.apache.ws.xmlschema</groupId>
       <artifactId>xmlschema-core</artifactId>
</dependency>

没有上面看到的版本信息。这将导致错误。如果pom文件中没有提供版本,那么它与存储库中的第一个依赖项匹配,通常是旧版本。应该仔细调查依赖项及其版本。如果存在没有版本的依赖项,则可能会导致类似的错误。所有依赖冲突都应该排除在this answer中,然后更新所有依赖项将解决问题。应该特别注意本地存储库,并确保不存在旧版本的依赖关系。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28463485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档