前言 SpringBoot应用默认以Jar包方式并且使用内置Servlet容器(默认Tomcat),该种方式虽然简单但是默认不支持JSP并且优化容器比较复杂。故而我们可以使用习惯的外置Tomcat方式并将项目打War包。 【1】创建项目并打War包 ① 同样使用Spring Initializer方式创建项目 ② 打包方式选择"war" ③ 选择添加的模块 ④ 创建的项目图示 有三个地方需要注意: pom中打包方式已经为war; 对比默认为jar的项目多了ServletInitializer类; 项目结构没有src/main/webapp,且没有WEB/INF web.xml。 ServletInitializer类如下: public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return...