不必要。Spring Boot应用程序本身是一个独立的容器,可以直接运行,无需依赖其他外部容器。Spring Boot内嵌了一个Servlet容器(如Tomcat、Jetty或Undertow),可以通过简单的配置和命令来启动应用程序。
通过内嵌的Servlet容器,Spring Boot应用程序可以独立运行,并且可以通过内部的Web服务器提供HTTP服务。这种方式使得部署和启动应用程序十分方便,无需额外安装和配置外部容器。
然而,如果你有特殊的部署需求,需要将Spring Boot应用程序部署到传统的外部Servlet容器中,也是可以的。Spring Boot支持将应用程序打包成WAR文件,可以部署到外部的Servlet容器(如Tomcat、Jetty等)运行。这样你就可以在已有的服务器环境中部署和运行应用程序,与其他应用程序共享容器资源。
总的来说,Spring Boot可以选择在内嵌的Servlet容器中独立运行,也可以选择将应用程序打包成WAR文件部署到外部容器中运行,根据具体的需求和场景进行选择。