Spring Boot 如何打包成war包

作者: FantJ | 来源:发表于2018-02-03 17:12 被阅读154次

    因为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项目的启动类

    相关文章

      网友评论

        本文标题:Spring Boot 如何打包成war包

        本文链接:https://www.haomeiwen.com/subject/zywuzxtx.html