First, modify the project packaging method for the war package
Modify the Packaging property entry in the Pom.xml file
< Packaging >War</packaging>
Modify the Pom.xml file to add a dependency
<Dependency> <groupId>Org.springframework.boot</groupId> <Artifactid>Spring-boot-starter-tomcat</Artifactid> <Scope>Provided</Scope></Dependency>
Modifying the Startup class
Public class extends Springbootservletinitializer { @Override protected Springapplicationbuilder Configure (Springapplicationbuilder builder) { // Note here to point to the application startup class that was originally executed with the Main method return builder.sources (application. Class);} }
Second, packaging
The MAVEN Package command is packaged to generate a war package and can then be used to deploy Tomcat
Package
"Spring Boot" Spring boot project deployed to external Tomcat container