問題解決:Java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException


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中刪除。

 

<!--maven中引入-->
<dependency>
  <groupId>javax.xml.bind</groupId>
  <artifactId>jaxb-api</artifactId>
  <version>2.3.0</version>
</dependency>

 

[參考鏈接-StackOverFlow](地址)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM