首页 > 解决方案 > 为什么spring boot中不需要tomcat

问题描述

我是春季靴子的新手。谁能帮我解决这个问题?为什么spring boot中不需要tomcat?任何帮助都很好。

标签: javaspringspring-boot

解决方案


Spring Boot 应用程序包含服务器的二进制文件(例如,tomcat.jar)。这意味着您可以将 Web 应用程序作为普通的 Java 应用程序运行。

正如您在https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-embedded-web-servers的以下文本中看到的那样,您可以将服务器更改为您的服务器选择:

对于 servlet 堆栈应用程序,spring-boot-starter-web 通过包含 spring-boot-starter-tomcat 来包含 Tomcat,但您可以改用 spring-boot-starter-jetty 或 spring-boot-starter-undertow。


推荐阅读