2021-8-15 SpringBoot 出现 javax.xml.bind.JAXBContext 错误

Posted 易小顺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-8-15 SpringBoot 出现 javax.xml.bind.JAXBContext 错误相关的知识,希望对你有一定的参考价值。

bug 记录

描述:

   在使用 JDK11 进行 SpringBoot 的微服务部署时出现 javax.xml.bind.JAXBContext 错误导致程序无法启动。



说明

一、解决

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>

<dependency>
<groupId>javax.activation</groupId>
     <artifactId>activation</artifactId>
     <version>1.1</version>
</dependency>

<dependency>
     <groupId>org.glassfish.jaxb</groupId>
     <artifactId>jaxb-runtime</artifactId>
     <version>2.3.0-b170127.1453</version>
</dependency>

二、分析

  • JAXB APIJava EE API,由于 JDK9 提出的模块化的概念,导致java.ee 模块不再以后的版本里默认提供。
  • 可以通过 maven 依赖手动进行引入。

总结

熟悉 JDK 的版本变化。

以上是关于2021-8-15 SpringBoot 出现 javax.xml.bind.JAXBContext 错误的主要内容,如果未能解决你的问题,请参考以下文章

2021.8.15 ~ 2021.8.25 在SSL集训总结(Week 2)(更新ing)

2021.8.15 笔试记录

springboot 集成jsp问题: There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/index.j

2021-8-15 Out of Boundary Paths

SpringBoot

第六篇:SpringBoot整合JPA