报错如下:
nested exception is java.lang.MoClassDefFoundError: javax/xml/bind/annotation/XmlRootElement
解决方案:
引入缺失的jar包
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
项目截图:
pom文件
application.yml
配置文件
本文描述了解决Java开发中遇到的MoClassDefFoundError:javax/xml/bind/annotation/XmlRootElement错误,提供了解决方案,即在pom.xml文件中引入jaxb-api,jaxb-core和jaxb-impl这三个jar包。
2728





