SpringBoot之路SpringBoot极简教程 · Spring Boot Java 杂谈

Spring Boot 如何打包成war包

2018-02-03  本文已影响154人  FantJ

因为springboot内嵌tomcat,所以直接打的war包肯定不能使用,所以我们必须做以下操作。

1. 修改pom的package 为war

    <packaging>war</packaging>

2. 增加ServletInitializer 类

import org.springframework.boot.builder.SpringApplicationBuilder;  
import org.springframework.boot.context.web.SpringBootServletInitializer;  

public class ServletInitializer extends SpringBootServletInitializer {  

    @Override  
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {  
        return application.sources(Application.class);  
    }  

}  

注意:Application.class 是你的springboot项目的启动类

上一篇下一篇

猜你喜欢

热点阅读