Spring Boot 整合 Tomcat
spring boot 为了简化开发,在打包的时候默认打包成jar
文件,可以直接执行,tomcat
是集成在jar
文件中的。如果想打包成war
文件,部署到服务器上的tomcat
上的话,需要额外配置。需要注意的是,Spring WebFlux
并不完全依赖Servlet API
,因此,Spring WebFlux
不支持打包成war
。具体打包成war
步骤具体如下:
- 需要提供
SpringBootServletInitializer
子类,并且需要覆写它的configure
方法。配置后可以获得Spring Framework’s Servlet 3.0
的支持,同时可以配置启动项。通常情况下都是在主类上继承SpringBootServletInitializer
并且覆写configure
方法。
@SpringBootApplication
public class Application extends