天天看点

Spring Boot由jar包转成war包

建议在开发的时候建立以jar包启动的web项目,启动效率更快,此时如果想发布成war包形式部署,做如下操作:

1.修改pom.xml

Spring Boot由jar包转成war包

<packaging>jar</packaging>  

修改成

Spring Boot由jar包转成war包

<packaging>war</packaging>  

2.新增如下到pom.xml文件中

Spring Boot由jar包转成war包

<dependency>  

        <groupid>org.springframework.boot</groupid>  

        <artifactid>spring-boot-starter-tomcat</artifactid>  

        <scope>provided</scope>  

    </dependency>  

3.新增servletinitializer类

Spring Boot由jar包转成war包

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);  

    }  

}