gpt4 book ai didi

java - CXFServlet 抛出 java.lang.NoSuchMethodError : org. codehaus.stax2.ri.EmptyIterator.getInstance()Lorg/codehaus/stax2/ri/EmptyIterator;

转载 作者:搜寻专家 更新时间:2023-11-01 03:15:42 29 4
gpt4 key购买 nike

我正在使用 Java 11、Spring Boot 2.1.1 和 Apache CXF 3.2.7 公开导入 XSD 架构的 SOAP Web 服务。在 WSDL 中它显示为:

<wsdl:import location="http://localhost:9000/endpoint/ws?wsdl=WS_endpointSoapPort.wsdl" namespace="http://test.com"> </wsdl:import>

当我发送查询失败时,堆栈如下:

2018-12-31 12:05:54,908 ERROR se.[Tomcat].[localhost].[/].[CXFServlet]: 175 - Servlet.service() for servlet [CXFServlet] in context with path [] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoSuchMethodError: org.codehaus.stax2.ri.EmptyIterator.getInstance()Lorg/codehaus/stax2/ri/EmptyIterator;

有什么想法吗?

最佳答案

我在 org.codehaus.woodstox:stax2-api 上发生冲突,它包含在 org.apache.cxf:cxf-core 的 3.1.4 版中在 com.sun.xml.ws:rt 中的 4.1 版中。我通过使用 Maven excludes 删除库解决了冲突:

        <exclusions>
<exclusion>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId><!-- 4.1 conflicts with 3.1.4 from apache cxf-spring-boot-starter-jaxws-->
</exclusion>
</exclusions>

关于java - CXFServlet 抛出 java.lang.NoSuchMethodError : org. codehaus.stax2.ri.EmptyIterator.getInstance()Lorg/codehaus/stax2/ri/EmptyIterator;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53990175/

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