美文网首页
spring boot war包形式部署

spring boot war包形式部署

作者: 查询宝 | 来源:发表于2018-09-02 11:27 被阅读0次

步骤一:在pom中修改packaging值

<packaging>war</packaging>

步骤二:在pom中将spring-boot-starter-web模块移除tomcat插件

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <!-- 移除嵌入式tomcat插件 -->
      <exclusions>
        <exclusion>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
      </exclusions>
</dependency>

步骤三:添加一个类继承SpringBootServletInitializer并重写configure方法

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

/**
 * Created by Administrator on 2018/9/1.
 */
public class WebApplication extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(SpringbootApplication.class);
    }
}

相关文章

网友评论

      本文标题:spring boot war包形式部署

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