springboot打包成war,springboot项目打包教程

你知道SpringBoot项目打包成war包应该要如何才能够实现吗?很多人对于这个都不怎么清楚,那么下面就一起来了解一下吧。

在pom.xml文件当中,把打包方式改为war:

springboot打包成war

之后,添加下面的Tomcat依赖配置,将Spring Boot自带的Tomcat依赖进行覆盖:

springboot打包成war

标签标签内配置项目名

这个配置和server.context-path=mrbird类似

springboot打包成war

添加启动类ServletInitializer

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }
}

在这当中,Application是Spring Boot的启动类

准备好了以后,运行mvn clean package命令,就能够在在target目录下面产生war包了。

springboot打包成war

以上的步骤你都清楚了吗?你还想了解更多和springboot以及java相关的基础知识吗?请继续通过奇Q工具网的常见问题栏目来了解吧。

推荐阅读:

springboot页面跳转怎么实现?有哪些方式?

springboot整合activemq要怎么搭建?需要哪些配置?

eclipse搭建springboot该怎么实现?步骤有哪些?