exception classnotfoundexception:jakarta.xml.bind.annotation.adapters.xmldatapter

jq6vz3qz  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(513)

我的测试中出现了以下错误 java.lang.ClassNotFoundException: jakarta.xml.bind.annotation.adapters.XmlAdapter 当迁移到雅加达ee库时,需要什么来修复它?

xzv2uavs

xzv2uavs1#

jaxb类已经转移到 jakarta 命名空间而不是 javax 作为javaee到jakarta ee过渡的一部分。
您应该将以下依赖项添加到类路径。

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

相关问题