当前位置: 首页 > article >正文

SpringBoot项目快速打包成jar项目与部署

上文中,tomcat配置完成了。接下来我们需要将我们的项目打包部署至tomcat服务器。

传统的Web应用进行打包部署时,通常会打成War包的形式,然后将War包部署到Tomcat等服务器中,而SpringBoot应用使用的是嵌入式Servlet容器,也就是说,SpringBoot应用默认是以jar包形式进行打包部署的,而如果想要使用传统的War包形式进行打包部署,就需要进行一些配置。

由于Spring Boot应用中已经嵌入了Tomcat服务器,所以将Spring Boot应用以默认jar包形式进行打包部署非常简单和方便。

1:项目打jar包

SpringBoot项目maven打包插件配置:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <!--热部署配置-->
    <configuration>
        <!--fork:如果没有该项配置,整个devtools不会起作用-->
        <fork>true</fork>
    </configuration>
</plugin>

打包操作就很简单了,如下图所是示:

1.jpg

如果没有出现其他的错误的话,那你就会在项目根目录下的target目录下发现一个.jar文件,如下图所示:

2.jpg

我们可以通过命令行启动这个jar文件。

java -jar xxxxxx.jar

执行结果如下图所示:

3.jpg

接下来我们在浏览器中访问:


http://www.kler.cn/a/391762.html

相关文章:

  • 区块链技术在慈善捐赠中的应用
  • 微信小程序=》基础=》常见问题=》性能总结
  • IEC60870-5-104 协议源码架构详细分析
  • [CKS] K8S ServiceAccount Set Up
  • 如何为电子课程创造创意
  • 深入理解 Vue v-model 原理与应用
  • 深入浅出《钉钉AI》产品体验报告
  • Spring Boot编程训练系统:架构设计精要
  • 虚拟机linux7.9下安装mysql遇到的问题
  • 计算机低能儿从0刷leetcode | 36.有效的数独
  • 【数学二】线性代数-向量-正交规范化、正交矩阵
  • 一篇文章学会ES6 Promise
  • 8 ARM-PEG-FA由八个臂状结构的聚乙二醇(PEG)核心与叶酸(FA)分子通过化学连接而成
  • 什么是大数据治理?在企业数字化转型过程中有什么用?
  • PostgreSQL存储过程-pgAdmin
  • 命令行工具进阶指南
  • 【 AI写作鹅-注册安全分析报告-无验证方式导致安全隐患】
  • Flutter下拉刷新上拉加载的简单实现方式二
  • Lucene 和 Elasticsearch 中更好的二进制量化 (BBQ)
  • 【网络安全 | 甲方建设】DDOS 防范教程
  • 用AI绘画一周赚1W?怎么用AI绘画赚钱!
  • 数据驱动的投资分析:民锋科技的量化模型探索
  • WPF中MVVM工具包 CommunityToolkit.Mvvm
  • IOT物联网低代码可视化大屏解决方案汇总
  • 推荐一个Star超过2K的.Net轻量级的CMS开源项目
  • 语义通信论文略读(十二)图像知识库+styleGAN