尽管我已经定义了如下添加的相关依赖项,但当我的应用程序执行调用网络服务。
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.2.10</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.2.10</version>
<type>pom</type>
</dependency>
附注servlet 容器是 Apache Tomcat 9.0.4
。
附注Java 版本:9.0.1
。
最佳答案
@reta 回答的第一部分对我有用。这些是来 self 的 pom (Java 10) 的相关依赖项:
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>rt</artifactId>
<version>2.3.1</version>
</dependency>
关于java - 尽管定义了依赖项,但获取 java.lang.ClassNotFoundException : com. sun.xml.internal.ws.spi.ProviderImpl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49107375/