unable to start web server;nested exception is :unable to start embedded Tomcat
时间: 2023-09-27 20:09:54 浏览: 57
当出现"Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat"错误时,通常是因为Spring Boot没有正确配置嵌入式Tomcat服务器所导致的。该错误信息提示了无法启动嵌入式Tomcat服务器的异常。
解决此问题的方法是确保已正确配置了ServletWebServerFactory bean,该bean负责接收和处理前端发送的请求。可以通过添加以下依赖项来解决此问题:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
```
以上依赖项将确保正确启动嵌入式Tomcat服务器并解决该错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>