一般情况spring-boot-starter-web是自带tomcat(即springboot内嵌tomcat),所以打包直接生成jar包,用java -jar命令就可以启动. 但,有时我们希望用war格式的包,而不是jar格式的包.这就需要以下几步改造: 1.将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方法 @SpringBootApplication public class Application ex