2018年9月30日 | Leave a comment 问题: spring boot 2.x 在 jdk 11 上报错 Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException 解决: pom.xml 中增加 <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.0.1</version> </dependency> 12345 <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.0.1</version> </dependency> 原因: 是因为 jdk9 开始把 jaxb 删除了,所以需要 jaxb 参考: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-with-Java-9-and-above