SpringBoot应用默认以Jar包方式并且使用内置Servlet容器(默认Tomcat),该种方式虽然简单但是默认不支持JSP并且优化容器比较复杂。故而我们可以使用习惯的外置Tomcat方式并将项目打War包。
【1】创建项目并打War包
① 同样使用Spring Initializer方式创建项目
② 打包方式选择”war”
③ 选择添加的模块
④ 创建的项目图示
有三个地方需要注意:
pom中打包方式已经为war; 对比默认为jar的项目多了ServletInitializer类; 项目结构没有src/main/webapp,且没有WEB/INF web.xml。
ServletInitializer类如下:
1 2 3 4 5 6 7 8 |
|
pom文件如下:
1 2 3 4 5 6 7 8 9 10 11 12 |