代码编织梦想

一、更改打包方式

1、在pom.xml里面添加打包成war的标志

 <!--改为war方式-->
<packaging>war</packaging>

在这里插入图片描述

二、添加依赖

1、由于 Spring Boot 内置了 Tomcat ,所以我们在打包时需要排除内置的 Tomcat ,这样可以避免内置 Tomcat 和 war 包部署运行的 Tomcat 产生冲突。在 pom.xml 中添加如下依赖即可:

<!-- 移除内置的tomcat -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>

在这里插入图片描述

三、修改启动类

说明:(在原有的启动类基础上)
1、继承 extends SpringBootServletInitializer 类
2、重写configure方法

@SpringBootApplication
public class HisicomWarApplication  extends SpringBootServletInitializer {
    public static void main(String[] args) {
        SpringApplication.run(HisicomWarApplication.class, args);
        System.out.println("=======项目启动成功,欢迎使用=======");
    }
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(HisicomWarApplication.class);
    }
}

四、打包

1、打成 war 包 (两种方式),然后放置于 Tomcat 的 webapps 目录下加载运行就行了
2、war 包部署的默认访问方式和jar 包的有点不同,war 包访问 URL 需要加上项目名

1、在控制台输入打包命令

mvn clean package

2、Maven工具可视化界面打包 (需要spring-boot-maven-plugin依赖)

在这里插入图片描述

等待打包完成

在这里插入图片描述

war 包 在 target 包里面

在这里插入图片描述

在这里插入图片描述

将 war 包放入Tomcat 的 webapps 目录下 启动就大功告成了 !

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45978154/article/details/125375309

springboot打成war包,部署到tomcat服务器_geek-rs的博客-爱代码爱编程_springboot打成war包

    SpringBoot默认达成jar包,使用SpringBoot构想web应用,默认使用内置的Tomcat。但考虑到项目需要集群部署或者进行优化时,就需要打成war包部署到外部的Tomcat服务器中。     本文所使用SpringBoot版本为:2.0.3.RELEASE 一、修改pom.xml文件将默认的jar方式改为war: <grou

springboot项目打成war包部署到tomcat_tcoding的博客-爱代码爱编程

修改pom.xml文件 添加Tomcat依赖包 <dependency> <groupId>org.springframework.boot</groupId> <

将springboot项目打成war包部署到外部的tomcat中运行_wmq_fly的博客-爱代码爱编程

Springboot内置的有tomcat很方便我们运行项目,但是有时我们需要将项目打包成war包,部署到外部的tomcat中运行。在此记录下如何将Springboot部署到外部的tomcat中,步骤如下: 在pom文件pr

springboot项目打成war包部署到tomcat,并且访问地址不带项目名称。-爱代码爱编程

一、打包成war包 有位博主写的很详细,直接引用该博主的好了,想要了解的请移步=>Spring Boot:内置tomcat启动和外部tomcat部署总结 - fanshukui的专栏  需要注意的是多模块的项目pom.xml中只需要把主模块的Packaging改为war 二、部署到tomcat 在server.xml文件(位于tomcat安装

springboot 项目打成war 包部署-爱代码爱编程

       springboot 项目内嵌有tomcat ,默认打成jar 包,执行  java -jar XXX.jar 就可以运行,有时候项目需要打成 war包,这时候修需要修改东西了 第一步:将pom文件的packing 改成war <groupId>bingo.checkuserapi</groupId> <ar

将springboot项目打成war包_kangswx的博客-爱代码爱编程

SpringBoot项目在打包的时候默认是jar包的形式,但对于某些需要部署在Tomcat的项目,就需要将SpringBoot项目打包成war包,然后部署在Tomcat上面。 新建一个SpringBoot项目 sprin

springboot 项目打成war包部署到tomcat下-爱代码爱编程

一.打包方式的概述 1.1、ide启动 1.2  jar包方式   maven插件:                 <build>                 <plugins>                     <plugin>                         <groupId&

SpringBoot项目打成war包部署到Tomcat下-爱代码爱编程

1.修改yml文件的server端口为tomcat的端口; server: port: 8079 address: 2.修改启动类 public class BackendApplication extends SpringBootServletInitializer { public static void main(String[] a

SpringBoot部署打成war包部署到服务器上-爱代码爱编程

1、需要先把SpringBoot自带的服务器卸掉执行如下代码 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we

SpringBoot项目打成war包部署外部tomcat-爱代码爱编程

第一步: 修改pom.xml <packaging>war</packaging> 修改为war包 <!-- 去除SpringBoot内置Tomcat服务器 --> <dependency> <groupId>org.springframework.boot

springboot项目打成war包部署到tomcat(启动并访问)-爱代码爱编程

springboot项目打成war包部署到tomcat(启动并访问) 默认已安装tomcat 且已有springboot项目 本文只讲整个大概流程 作为个人测试记录 因此此文极其粗糙 1.首先更改pom文件 1.设置打包方式为war 在project标签对内添加packaging标签对 设置值为 war <packaging>war<

spring cloud feign(声明式服务调用)使用详解_墨鸦_cormorant的博客-爱代码爱编程

简介 Feign可以把Rest的请求进行隐藏,伪装成类似Spring MVC的Controller一样。不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做。 入门案例 在服务消费者导入依赖 <dependency> <groupId>org.springframework.cloud</group