SpringBoot项目打成War包

1. 首先在pom.xml里添加Tomcat依赖
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>

2. 然后在pom.xml里将打包方式改为war
 <packaging>war</packaging>

3. 把启动类改为
package com.leo.csdnspider;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.scheduling.annotation.EnableScheduling;

@SpringBootApplication
@EnableScheduling
public class Application extends SpringBootServletInitializer {

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

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

4. 使用Maven的package打包,war包会输出到target目录
打包,点击idea右侧的maven——>Lifecycle——>clean——>package

5. 启动Tomcat,把war包放入webapps文件夹,Tomcat会自动解压并部署

6. 打开浏览器访问:http://localhost:[端口号]/[war包名]/

SpringBoot项目打成War包??相关推荐

  1. SpringBoot项目打成war包部署到外部Tomact运行

    需求:使用SpringBoot自带的Tomact在线上环境部署特别不方便,尤其是只更改几个文件就得全部打包部署,所以需要把SpringBoot打成war包部署到Tomact 1.在pom.xml中 由 ...

  2. 浅谈:Spring Boot原理分析,切换内置web服务器,SpringBoot监听项目(使用springboot-admin),将springboot的项目打成war包

    浅谈:Spring Boot原理分析(更多细节解释在代码注释中) 通过@EnableAutoConfiguration注解加载Springboot内置的自动初始化类(加载什么类是配置在spring.f ...

  3. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  4. 将Eclipse中Web项目打成war包

    将Eclipse中Web项目打成war包 请按如下操作即可:

  5. springboot项目打war包发布到外置tomcat

    第一步:修改pom.xml 1. <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> ...

  6. idea如何将web项目打成war包maven和非maven

    前言: 如果要到服务器部署项目,可能需要将项目打成war包,最后放到tomcat的webapps下,这篇文章就讲解下如何将web项目打成war包. 正文: 将web项目打成war包有两种方式: 1.第 ...

  7. intellij idea将web项目打成war包

    intellij idea如何将web项目打成war包并部署到阿里云服务器_mozarta的博客-CSDN博客_idea项目部署到云服务器

  8. spring-boot项目打war包并部署到本地的tomcat容器

    一.修改打包形式 在pom.xml里设置 <packaging>war</packaging> 二.移除springboot内嵌入式tomcat插件 在pom.xml里找到sp ...

  9. springboot项目打war包流程

    目前,前后端分离的架构已成主流,因此使用springboot构建应用是非常快速的,项目发布到服务器上的时候,只需要打成一个jar包,然后通过命令 : java -jar jar包名称即可启动服务了: ...

最新文章

  1. linux透明大页内存,Linux如何禁用透明大页
  2. php7.1函数,PHP7.1常用新特性和函数
  3. Python 面向对象编程:类的创建与初始化、实例属性与方法、类属性与方法
  4. flutter ios打包_Flutter通过BasicMessageChannel与Android iOS 的双向通信
  5. linux下c/c++实例之十socket简单应用
  6. asp.net MD5加密函数(c#)
  7. java隋唐演义游戏下载_JAVA多线程
  8. C#枚举类型用户标志位的代码
  9. 简述与oracle相关的程序组,北语网院18秋《Oracle数据库开发》作业_4答案
  10. 多线程编程学习笔记——线程池(二)
  11. 服了!程序员面试现场80行代码写俄罗斯方块,最终拿到15K月薪!
  12. libevent的问题
  13. c语言指针经典例,C语言指针应用简单实例
  14. 直播线上实时翻译和流式字幕技术实践与应用
  15. C语言float去尾法输出,c语言去尾法怎么写
  16. 怎么实现word自动分级标题
  17. 商丘服务器维修,商丘联想服务器维修网点
  18. iso8583协议说明
  19. php页面静态化,ob缓存方法
  20. 工作中可能用到的——集中式版本控制系统SVN

热门文章

  1. 五一高铁票难抢?用RPA机器人试试!
  2. 华为云 AI 实战营计划,带你迈上 AI 之路
  3. php 5.6.29,源码编译安装PHP 5.6.29
  4. java web部分问题以及解决方案
  5. 高等组合学笔记(十): 分拆数恒等式, 分拆函数同余性质
  6. 计算机图形学E9——裁剪——固定矩形窗口裁剪多边形(凸多边形/凹多边形)
  7. 如何选择bfs和dfs
  8. 逻辑操作符的备选表示
  9. linux usr local权限,【linux】sudo chown -R $(whoami) /usr/local提示操作被拒绝
  10. 变频器说明书_图解变频器接线方法