错误
nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 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 ini t method failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
原因这是在你的jdk版本由8.0升级到9.0之后发生的事情,实际上jdk的版本并不是类似于9.0就会完全兼容8.0的, 但是比如说8.1是完全兼容8.0的8.2是完全兼容8.1的这个是完全兼容的,而向8.X和9.X这种他们是属于各自有各自的特性的。
解决办法具体来说这个错误就是由于缺少这个类引起的javax/xml/bind/JAXBException,那么下载这个类的包也就可以了,下载链接如下
javax.xml.bind
jaxb-api
2.3.0