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

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

stackoverflow中有对该问题的解决办法
关于Eureka启动报错WebServerException: Unable to start embedded Tomcat_第1张图片
大致意思就是,在java8及之前内置了jaxb-api包,但是java9及之后就没有引入这个包了,所以需要手动引入。
Maven:

<dependency>
    <groupId>javax.xml.bindgroupId>
    <artifactId>jaxb-apiartifactId>
    <version>2.4.0-b180725.0427version>
dependency>

Gradle:

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

在Spring Cloud官方也指出了:
关于Eureka启动报错WebServerException: Unable to start embedded Tomcat_第2张图片
maven:

<dependency>
    <groupId>javax.xml.bindgroupId>
    <artifactId>jaxb-apiartifactId>
    <version>2.3.0version>
dependency>
<dependency>
    <groupId>com.sun.xml.bindgroupId>
    <artifactId>jaxb-coreartifactId>
    <version>2.3.0version>
dependency>
<dependency>
    <groupId>com.sun.xml.bindgroupId>
    <artifactId>jaxb-implartifactId>
    <version>2.3.0version>
dependency>

你可能感兴趣的:(问题记录)