您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页Spring Boot(7)war方式打包发布

Spring Boot(7)war方式打包发布

来源:二三四教育网

修改pom.xml文件

<packaging>jar</packaging>

修改为

<packaging>war</packaging>

添加Tomcat部署依赖包

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-tomcat</artifactId>
  <scope>provided</scope>
</dependency>

增加ServletInitializer初始化类

package com.moxi;

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

public class ServletInitializer extends SpringBootServletInitializer{

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(MoxiApplication.class);
    }
    
}

上面的MoxiApplication.class是项目自动生成的main启动类:

package com.moxi;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class MoxiApplication {

    public static void main(String[] args) {
        SpringApplication.run(MoxiApplication.class, args);
    }
}

打包

到项目目录下执行:

mvn package

执行如下:


mvn package

target目录下已经生成了war包了:


生成war包

部署

访问项目

Spring Boot(1)工具安装:

Spring Boot(2)新建Spring Boot工程

Spring Boot(3)整合Mybatis

Spring Boot(4)整合thymeleaf

Spring Boot(5)一个极简且完整的后台框架

Spring Boot(6)jar方式打包发布

Spring Boot(7)war方式打包发布

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务