完美解决javax.xml.bind.JAXBContext

Posted 南淮北安

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了完美解决javax.xml.bind.JAXBContext相关的知识,希望对你有一定的参考价值。

一、问题出现

启动SpringCloud项目时遇到:

java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present 异常

这是因为 JDK9 以上,移除了 JAXB,这个时候,只需要我们手动引入 JAXB 即可。

二、问题解决

pom 文件中引入依赖即可:

           <dependency>
                <groupId>javax.xml.bind</groupId>
                <artifactId>jaxb-api</artifactId>
                <version>2.3.0</version>
            </dependency>
            <dependency>
                <groupId>com.sun.xml.bind</groupId>
                <artifactId>jaxb-impl</artifactId>
                <version>2.3.0</version>
            </dependency>
            <dependency>
                <groupId>org.glassfish.jaxb</groupId>
                <artifactId>jaxb-runtime</artifactId>
                <version>2.3.0</version>
            </dependency>
            <dependency>
                <groupId>javax.activation</groupId>
                <artifactId>activation</artifactId>
                <version>1.1.1</version>
            </dependency>

以上是关于完美解决javax.xml.bind.JAXBContext的主要内容,如果未能解决你的问题,请参考以下文章

完美解决 开机无法启动 提示0xc000000e

PHP乱码完美解决

完美解决微信下拉上拉

完美解决 ImportError: Missing optional dependency ‘openpyxl‘.

完美解决office2013 错误1402

ORA-03113:通信通道的文件结尾-完美解决方案