jdk11 wsdl 缺少jar包
时间: 2023-06-29 13:20:08 浏览: 144
如果你在使用 JDK 11 进行 WSDL 开发时出现了缺少 jar 包的情况,可能是因为 JDK 11 不再包含 JAX-WS(Java API for XML Web Services)和 JAXB(Java Architecture for XML Binding)的实现,需要手动添加相关的依赖。
你可以通过以下步骤解决这个问题:
1. 在项目的 pom.xml 文件中添加以下依赖:
```
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-ri</artifactId>
<version>2.3.3</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0.1</version>
</dependency>
```
2. 如果你使用的是 Maven,可以使用以下命令将依赖项添加到本地存储库中:
```
mvn install
```
3. 在项目中使用这些依赖项开发 WSDL。
希望这些步骤可以帮助你解决这个问题。
阅读全文