首页 > 解决方案 > 添加JDK11依赖后出现异常“java.lang.NoSuchMethodError: org.codehaus.stax2.ri.EmptyIterator.getInstance()Ljava/util/Iterator”

问题描述

从 JDK10 升级到 JDK11 后,我们面临这个问题。我们唯一改变的是,我们在下面添加了依赖项。

<dependency>
   <groupId>com.sun.xml.ws</groupId>
   <artifactId>jaxws-rt</artifactId>
   <version>2.3.2</version>
</dependency>

不明白为什么会失败。

标签: javajax-wsjava-11

解决方案


我的 pom.xml 中有这个:

<dependency>
    <groupId>org.codehaus.woodstox</groupId>
    <artifactId>stax2-api</artifactId>
<version>4.1</version> </dependency>

删除它修复了相同的异常。也许您的树中有相同的依赖项?


推荐阅读