美文网首页
SpringBoot 打war包部署

SpringBoot 打war包部署

作者: 我的昵称就是昵称 | 来源:发表于2019-07-09 16:04 被阅读0次

1.排除spring-boot 自带的tomcat

修改:pom.xml

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-web</artifactId>
     <exclusions>
         <exclusion>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
     </exclusions>
</dependency>

2.打包方式改成war

修改:pom.xml

<packaging>war</packaging>

3.maven 打包插件升级到3.0以上

注:web3.0以下版本,打包时需要包含web.xml文件
修改:pom.xml

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.2.0</version>
</plugin>

4.修改spring-boot 启动类

@SpringBootApplication
public class Application extends SpringBootServletInitializer{
   @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
            return builder.sources(Application.class);
    }
    public static void main(String[] args){
            SpringApplication.run(Application.class,args);
    }
}

完成上面的步骤就可以愉快的打包了!!!

相关文章

网友评论

      本文标题:SpringBoot 打war包部署

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