如何解决异常 ClassNotFoundException:jakarta.xml.bind.annotation.adapters.XmlAdapter
在迁移到 Jakarta EE 库时,我在测试中遇到以下错误 java.lang.ClassNotFoundException: jakarta.xml.bind.annotation.adapters.XmlAdapter
,需要什么来修复它?
解决方法
JAXB 类已移至 jakarta
命名空间而不是 javax
作为 Java EE to Jakarta EE transition 的一部分。
您应该将以下依赖项添加到您的类路径中。
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>3.0.0</version>
</dependency>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。