gpt4 book ai didi

java - CXF 冲突 xmlschema 和 xmlschema-core 依赖

转载 作者:行者123 更新时间:2023-11-30 11:08:39 26 4
gpt4 key购买 nike

我的 cxf 依赖项有问题。我正在处理一个非常庞大的项目,并且有很多依赖项。

我的问题是 xmlschema 和 xmlschema-core 依赖项。我的 pom 文件中没有旧版本的依赖项,但我收到以下异常。你知道这个问题吗?

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)

最佳答案

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

<dependency>
<groupId>org.apache.ws.xmlschema</groupId>
<artifactId>xmlschema-core</artifactId>
</dependency>

如上所示没有版本信息。这会导致错误。如果pom文件中没有提供版本,则匹配仓库中的第一个依赖,一般为旧版本。应该仔细调查依赖项及其版本。如果存在没有版本的依赖项,可能会导致类似的错误。如 this answer 中所述,应排除所有依赖性冲突。 ,然后更新所有依赖项将解决问题。应特别注意本地存储库,并确保没有旧版本的依赖项。

关于java - CXF 冲突 xmlschema 和 xmlschema-core 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28463485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com