首先,需要添加Tomcat启动依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
其次,需要编写Servlet启动类。
该启动类继承SpringBootServletInitializer,并将启动方式指向APP启动类
该启动类需要与APP启动类位于同级目录中。
package dx; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer; /** * 用于部署Servlet * @author Administrator * */ public class App_servlet extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(App_dx.class); } }
第三,编写App启动类
@SpringBootApplication public class App_dx { public static void main(String[] args) { SpringApplication.run(App_dx.class, args); } }
最后,就可以使用Maven将项目打包成War包了。