关于Eureka启动报错WebServerException: Unable to start embedded Tomcat

关于Eureka启动报错WebServerException: Unable to start embedded Tomcat

stackoverflow中有对该问题的解决办法
在这里插入图片描述
大致意思就是,在java8及之前内置了jaxb-api包,但是java9及之后就没有引入这个包了,所以需要手动引入。
Maven:

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.4.0-b180725.0427</version>
</dependency>

Gradle:

compile group: 'javax.xml.bind', name: 'jaxb-api', version: '2.4.0-b180725.0427'

在Spring Cloud官方也指出了:
在这里插入图片描述
maven:

<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-core</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.3.0</version>
</dependency>
发布了78 篇原创文章 · 获赞 58 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq122516902/article/details/89301744
今日推荐