Unable to start embedded Tomcat报错解决方案:
在启动Eureka服务的时候出现了这样的错误,最后在网上找了很多方法,简单了解了一下后是因为JDK版本的问题,在JDK9之后缺少了几个依赖,而我用的是JDK13,所以会报错,这种情况下有两种解决方案:
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
一、降低JDK到1.8版本
二、在pom.xml中引入如下的依赖:
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.3.1</version>
</dependency>
接下来就可以看到熟悉的界面了