java - 尽管定义了依赖项,但获取 java.lang.ClassNotFoundException : com. sun.xml.internal.ws.spi.ProviderImpl

标签 java maven tomcat jax-ws webservice-client

尽管我已经定义了如下添加的相关依赖项,但当我的应用程序执行调用网络服务。

<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/

相关文章:

Java 错误 - 缺少方法体或声明抽象

java - 获取另一个布局中 EditText 的值

java - Java程序执行过程中在文件中保存大量字符串

java - 碧 Jade 异常 : Unable to compile class for JSP - Tomcat 8 plus Spring MVC

java - 即使在 pom.xml 文件中定义,也找不到 selenium 包

如果在配置文件中使用,Maven 导入的依赖项不会得到解析

java - 暂停并执行JSP文件

java - 无法始终为连接 URL 'null 创建类 '' 的 JDBC 驱动程序

将int转换为字符串的java NullPointerException错误

amazon-web-services - 如何从我的本地浏览器访问在 jenkins docker 实例中运行的 AWS EC2 docker tomcat 实例