1. 修改打包方式
在pom.xml中将打包方式配置为war包
| 1 | <groupId>demo.srammy</groupId> | 
2. 移除SpringBoot内嵌的Tomcat依赖
| 1 | <dependency> | 
3. 添加servlet-api依赖
| 1 | <dependency> | 
4. 修改启动类,重写初始化方法

在与原启动类同级的路径下,新建一个启动类SpringBootStartApplication,内容为
| 1 | // 修改启动类,继承 SpringBootServletInitializer 并重写 configure 方法 | 
5. 打包
在SpringBoot项目根路径(pom.xml所在路径)下执行下述打包命令
| 1 | mvn clean package -Dmaven.test.skip=true | 

6. 下载Tomcat
Tomcat官网:https://tomcat.apache.org/。这里下载的是tomcat8.5.58 32位版本

7. 将war包放到Tomcat的webapp目录下

8. 启动Tomcat,并访问
浏览器地址栏输入:http://ip:[端口号]/war包名/uri

参考:
