一.修改spring boot的pom.xml
1:在pom.xml中把jar改为war
<groupId>com.example</groupId>
<artifactId>Demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
2:pom.xml并且添加下面一段代码
<!--因配置外部TOMCAT 而配置 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
3:找到<build></build>中,添加下方红色代码。打war包后war包的名字
<build>
<finalName>demo</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
此时项目可能会有个红x,按照下图。右键工程选择maven,再选择update project...,弹窗中选择本项目,最下方点击ok红叉即消失
4.需要集成SpringBootServletInitializer,然后重写configure,将Spring Boot的入口类设置进去。
5:打war包,右键工程,run as 后选择maven install 等待编译
6.编译好之后打开target就可以看到demo.war包了,复制之后放到tomcat下的webapps的文件夹下启动即可
注:路径后面一定要加你的war包的名字