首先,需要添加Tomcat启动依赖
org.springframework.boot spring-boot-starter-tomcat provided
其次,需要编写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启动类
@SpringBootApplicationpublic class App_dx { public static void main(String[] args) { SpringApplication.run(App_dx.class, args); }}
最后,就可以使用Maven将项目打包成War包了。