Springboot项目打包为war包

2023年全国职业院校技能大赛高职组“区块链技术应用”赛项赛卷(3卷)解析 我们先绘制题组中所有设计图我这边作图用的国内的在线作图工具。 阅读详情

1、使用springboot的打包插件即可

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

2、pom文件内配置打包方式

<packaging>war</packaging>

3、引入servlet-api依赖

<dependency>
    <groupId>javax.servlet</groupId>
     <artifactId>javax.servlet-api</artifactId>
     <version>4.0.1</version>
 </dependency> 

4、移除内嵌的tomcat

<dependency>
	<groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <!--  移除嵌入式tomcat插件-->
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

5、编写一个类和启用类同级目录,继承SpringBootServletInitializer

public class TomcatApplication 
   extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(DemoApplication.class);  // 指定启动类
    } 

}

6、打包即可

在这里插入图片描述

数据库崩溃恢复机制:REDO日志与UNDO日志详解 在数据库管理系统中,事务的持久性和一致性是至关重要的。为了保证在系统崩溃或发生故障时数据不会丢失,数据库引入了恢复机制。其中,REDO日志和UNDO日志是两种关键的恢复技术。本文将详细描述这两种日志的作用、工作原理以及它们在数据库崩溃恢复中的应用。 阅读详情

相关推荐

实用电路精讲系列---仪表放大器

摘要 仪表放大器通过三级运放架构实现高共模抑制比(CMRR>100dB)和精密差分放大,其核心是第一级同相运放提供高输入阻抗和可调增益(G=1+2R/RG),第二级差分运放消除共模干扰。具有低失调(≤50μV)、低温漂(≤0.6μV/℃)特性,广泛应用于智能断路器电流监测、ECG心电信号放大等场景。典型电路采用LTC1049运放,通过匹配电阻网络实现199倍差分增益,结合输出缓冲确保信号稳定性。设计时需注意输入共模电压范围限制和增益电阻精度,优选集成IC(如AD620、INA128)以规避分立元件匹配

weixin_40590799的博客 2078

java项目打包war

【1】maven项目 war包部署需要,如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion&...

xuesibianxing的博客 458

COMSOL新手必看:手把手教你搭建锂电池P2D模型(附完整参数设置)

本文为COMSOL新手提供了搭建锂电池P2D仿真模型的详细指南。文章从模型原理入手,逐步讲解软件设置、几何构建、关键参数配置及后处理分析,并探讨了如何将仿真结果与智能电池管理中的SOC、SOH估算相结合,为电池性能分析和BMS算法开发提供实用洞见。

transformer2023的博客 234

springboot打war包

默认场景下,Springboot作为一个jar运行,但是在某些特殊场景下 需要将后台和其他应用共用一个web容器(tomcat之类); 客户强制要求(例如策略只给了一个端口); 其他; 可以打包成war文件进行发布。 分步指南 一般情况下,将springboot工程打包为war分为以下几个步骤: 修改pom.xml,将打包方式设置为war 修改jar为war 移除springboot默认的tomcat配置 移除默认的spring-boot-starter-tomcat,使用provided <depe

Dongzeqi的博客 2万+

【NAS系统】DSM7.2部署SVN服务

早期的群晖版本可以在套件中心找到SVN Server直接安装,然后配置仓库和用户。但‌2提到DSM7.0之后套件中心没有SVN了,得用Docker。

qq_38350004的博客 4855

Veristand simulink 集成 simulink 非正版如何处理

1、安装 veristand model Generation Support add-on。matlab 安装veristand model support 记录。下载 以后 如果非正版matlab 直接拖命令行执行。下载后直接命令行执行即可。

flik9527的博客 600

SpringBoot 如何 打war包

SpringBoot 如何 打war包SpringBoot 如何 打war包第一步: 修改pom.xml第二步: 排除springboot自带的tomcat第三步: 自定义Web应用入口类继承SpringBootServletInitializer(相当于web.xml)如何改变文本的样式第四步: 在pom.xml修改工程的名称为 ROOT SpringBoot 如何 打war包 第一步: 修改pom.xml <!-- 打包方式(默认为jar) --> <packaging>war&

淋雨一直走~ 2510

Dify 从入门到熟悉100 天的学习大纲

理解 Dify 的核心概念,熟悉操作界面,并能创建简单的 AI 应用。祝你在这 100 天的旅程中学有所成,成为一名优秀的 AI 应用开发者!掌握生产环境部署、监控、调优,并关注 Dify 生态和前沿动态。探索多模态、Agent、API 集成、性能优化等高级主题。掌握工作流编排、高级提示词技巧、知识库优化等核心功能。

IT深耕十余载,大道之简 1736

springboot 打包成 jar 或 war

jar: pom.xml: <packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...

csdn296 312

Unreal5从入门到精通之Landscape地形系统

虚幻引擎 5 (UE5) 能够利用其强大的地形编辑工具套件创建大规模的地形世界。使用地形工具可以创建身临其境的户外地形,这些地形经过优化,可在多种不同设备上保持可播放的帧速率。

TxNet 4145

FOC 电流采样方案对比(单电阻/双电阻/三电阻)

电流采样的作用 在FOC算法中,电流采样在反馈环节是相当重要的一部分,通常交流三相同步电机在进行坐标变换的时候,需要实时测量相电流,最终通过SVPWM实现电机转子磁场和定子磁场的同步转动,那么这里有三种方案,单电阻采样,双电阻采样,三电阻采样。本文参考ST的单电阻和三电阻采样以及TI的双电阻采样,结合实际中可能需要注意的地方进行总结分析。 单电阻采样 双电阻采样 三电阻采样 ...

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 4万+

Spring Boot 打war包

Spring Boot 打war包

雨陆聪辰的博客 2567

级联H桥构网型储能SVG系统设计与VSG控制策略研究

随着新能源渗透率不断提高,电力系统惯量和阻尼水平持续下降,传统跟网型控制策略在弱电网条件下的稳定性面临严峻挑战。构网型控制以电压源方式运行,能够为系统提供惯量和频率支撑,成为当前研究热点。本文针对10kV/10Mvar级联H桥构网型储能静止无功发生器(SVG),采用星形连接拓扑结构,设计了基于虚拟同步发电机(VSG)的构网型控制策略。文章从主电路拓扑设计、数学建模、VSG控制策略设计、调制策略、直流电压平衡控制、系统参数设计、仿真建模和硬件实现等八个方面展开系统论述,给出了完整的Simulink仿真模型~~

huanghm88的专栏 355

idea打包springboot项目为war包和jar包

参考原文:https://blog.youkuaiyun.com/yalishadaa/article/details/70037846 把spring-boot项目按照平常的web项目一样发布到tomcat容器下 1.修改pom.xml中的配置 把spring-boot项目按照平常的web项目一样发布到tomcat容器下 2. 移除嵌入式tomcat插件 在pom.xml里找到spring-boo...

qq_42031483的博客 4585

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Spring Boot项目打包部署,打Jar包和War包有什么区别?

Jar包适合于独立运行的Spring Boot应用,而War包适合于与其他 JavaEE 应用共同运行的场景,选择哪种打包方式,可以根据具体的应用需求和部署环境来决定。

Designer 小郑的技术博客 3356

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SpringBoot项目打包成war包

SpringBoot 项目打包成war包,外置tomcat运行

进击的小猴 2017

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

springboot项目如何打包成war包

如何将spring boot项目打包成war包 一、修改打包形式 在pom.xml里设置 &lt;packaging&gt;war&lt;/packaging&gt; 二、移除嵌入式tomcat插件 在pom.xml里找到spring-boot-starter-web依赖节点,将&lt;exclusions&gt;&lt;/exclusions&gt;之间的内容删除, &lt;...

qq_34381084的博客 3万+

将springboot项目打包成war包,并部署到tomcat中

需求: springboot项目默认是打包成jar包的,如果我们想要将项目部署到tomcat中,这个时候我们就需要将项目打包成war包。 实现: 1、对 pom.xml 文件的配置进行修改 1.1、 添加以下代码: <packaging>war</packaging> 1.2、排除掉 web 里面自带的 Tomcat,只需要在spring-boot-starter-web 这个依赖上添加如下内容: <exclusions> <exclusion>

jiangjunyuan168的博客 3327

使用idea将springboot项目打包成war包

springboot项目打war包一、pom.xml的修改1、添加packaging2、移除嵌入式tomcat插件3、添加servlet-api的依赖,用来打war包4、打成war包访问的时候加工程名(==可以加或者不加==)二、修改启动类继承SpringBootServletInitializer并重写其中的configure方法三、打包方式1:方式2:四、部署注意: 一、pom.xml的修改 1、添加packaging <packaging>war</packaging> 2

qq_44021875的博客 5283

SpringBoot将项目打包成JAR包或者WAR包

SpringBoot将项目打包成JAR包或者WAR包

qq_44717657的博客 1116

SpringBoot - 如何将项目打包成WAR包?

在实际工作中,我们可能需要将一个SpringBoot的项目打成WAR包,采用传统的方式进行部署,下面讲述将项目打成WAR包的步骤并将其部署在TOMCAT下。

记录并分享 5080

SpringBoot项目如何将jar包打包成war包

文章目录SpringBoot项目如何将jar包打包成war包1、修改pom文件打包方式2、排除SpringBoot内置的Tomcat容器3、继承SpringBootServletInitializer类并实现configure方法4、修改war包名称5、jar包运行方式6、war包运行方式7、war包页面访问方式 SpringBoot项目如何将jar包打包成war包 1、修改pom文件打包方式 <packaging>war</packaging> 2、排除SpringBoot内置的

hlli86的博客 434

springboot项目打包war包

一、修改pom.xml文件将默认的jar方式改为war: &lt;groupId&gt;com.example&lt;/groupId&gt; &lt;artifactId&gt;application&lt;/artifactId&gt; &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt; &lt;!--默认为jar方式--&gt; &lt;!--

Hypocrisyperson 369

将springboot 项目打包成war包

将springboot 项目打包成war包 第一步修改打包类型,添加如下依赖 <packaging>war</packaging> 第二步,剔除spring boot内置的tomcat,将spring-boot-starter-web <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-

qq_44874270的博客 2297

Spring Boot项目打包成war包

Spring Boot项目打包成war包 如果在我们的项目中,需要将项目打包为war包,需要在pom.xml文件中,将打包方式改为war: <packaging>war</packaging> 然后添加如下的Tomcat依赖配置,覆盖Spring Boot自带的Tomcat依赖: <dependency> <groupId>org.spri...

MissOfSpring的博客 287

SpringBoot项目如何打包成war包,并部署在tomcat上运行

正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成 jar 包,就可以运行了。有时我们会需要打包成 war 包,放入外置的 Tomcat 中进行运行,或者使用工具idea直接启动,便于开发调试。

涛哥是个大帅比 7305
上一篇: Springboot 项目打包分离lib包与配置文件
下一篇: SpringBoot内自动配置的线程池
阿拉灯神丁-Java
博客等级 码龄7年 6粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值