问题排查 Java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

170 阅读1分钟

1.异常日志 org.springframework.beans.factory.BeanCreationException:

Error creating bean with name 'entityManagerFactory' defined in class path resource

[org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]:

Invocation of init method failed;

nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

2.问题分析 经过排查日志、查找相关资料发现 JAXB api 被认为是 Java EE api,因此不再包含在Java SE 9默认的类路径。并且在 Java 11 完全从 JDK 中删除。

3.问题解决 要在项目中手动引入 JAXB API 相关依赖。

javax.xml.bind

jaxb-api

2.3.0

————————————————
                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                    

原文链接:blog.csdn.net/weixin_3754…