gpt4 book ai didi

java - 从 jdk 8 迁移到 jdk 11 cxf 生成源未知导入

转载 作者:行者123 更新时间:2023-11-29 08:25:21 26 4
gpt4 key购买 nike

我正在从 java 8 迁移到 11,但在启动 springboot 服务器时遇到问题:

nested exception is java.lang.NoClassDefFoundError: javax / jws / WebService.

我在我的 pom.xml 中使用了:

maven-compiler 3.8.0
cxf.version 3.3.0-SNAPSHOT

编译顺利但服务器没有启动谢谢

最佳答案

JAX-WS 是提供 javax.jws.WebService 的库和相关类(class)。它作为 Java SE 8 到 10 的一部分提供,但从 Java 11 中删除。您需要将该库作为外部依赖项获取。

如果你使用的是maven,你应该能够添加对com.sun.xml.ws:jaxws-ri:<current-version>的依赖。在你的 pom.xml 中:

<dependencies>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-ri</artifactId>
<version>2.3.1</version>
</dependency>
</dependencies>

关于java - 从 jdk 8 迁移到 jdk 11 cxf 生成源未知导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53727322/

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