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 版权协议,转载请附上原文出处链接和本声明。