我的测试中出现了以下错误 java.lang.ClassNotFoundException: jakarta.xml.bind.annotation.adapters.XmlAdapter 当迁移到雅加达ee库时,需要什么来修复它?
java.lang.ClassNotFoundException: jakarta.xml.bind.annotation.adapters.XmlAdapter
xzv2uavs1#
jaxb类已经转移到 jakarta 命名空间而不是 javax 作为javaee到jakarta ee过渡的一部分。您应该将以下依赖项添加到类路径。
jakarta
javax
<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>
1条答案
按热度按时间xzv2uavs1#
jaxb类已经转移到
jakarta
命名空间而不是javax
作为javaee到jakarta ee过渡的一部分。您应该将以下依赖项添加到类路径。