SpringBoot部署War包到Tomcat

简介

SpringBoot 项目可以以 jar 和 war 包格式启动,jar 包部署的方法非常简单,只需要在 pom.xml 文件中将 packaging 这项设置为 jar,直接打包即可;

将打好的 jar 包,通过命令 java -jar xxx.jar 启动就好了;本章主要介绍如何打成 war 包,并部署到 tomcat 服务器

实现步骤

1. 首先项目的 pom.xml 配置文件中确定项目要打成 war 包的格式

<groupId>com.dufu.blog</groupId>
<artifactId>dufu_blog</artifactId>
<version>v0.0.1</version>
<name>dufu_blog</name>
<packaging>war</packaging>
<description>Andy's personal blog system</description>

2. 在项目的启动类中继承 SpringBootServletInitializer,并重写其 configure() 方法,代码如下

@SpringBootApplication
public class App extends SpringBootServletInitializer {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }

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

3. 右键项目,run as --> maven install(或者package),将项目打成 war 包,可以在打包前先 maven clean 一下项目,清理一下缓存

4. 将打好的 war 包重新命名为 ROOT.war,然后放到 tomcat/webapps 目录下,删掉该目录下的 ROOT 文件夹,然后启动 tomcat 即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值