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

Springboot项目部署以及jar包属性配置

Springboot 项目部署(打jar包方式)

打jar包

想要将Springboot项目打包,共需要三步:

  1. 在对应的Springboot项目的pom.xml文件中,添加如下打包插件的依赖。
    在这里插入图片描述

  2. 打开Maven,双击其中的选项package,项目就会自动打包到项目的target目录下。

在这里插入图片描述

  1. 项目打包成功,如下图红框部分,蓝框部分表示打包后的jar包所存储的位置。

在这里插入图片描述

打包后,具体位置如下:

在这里插入图片描述

在这里插入图片描述

运行jar包

通常开发,会将打好的jar包发送到服务器上去运行,这里就不用这么麻烦,直接在本地展示怎么运行即可(服务器上打开终端输入是同样的命令即可)

在jar包指定目录下打开终端(这里以win10为例)。

输入命令:
java -jar +jar包名

在这里插入图片描述

回车运行即可。

输入命令:
java -jar +jar包名+ --server.port=端口号 //可以修改该jar包运行时占用的端口号

运行结果:
在这里插入图片描述
在这里插入图片描述

特别注意:

  1. 服务器上必须要有对应的jre环境。
  2. 进行编译打包的java版本必须与服务器上运行jar包的java版本保持一致。

jar包属性配置

当你有未打包的springboot项目工程时,你可以直接在项目工程的配置文件application当中去修改相关属性配置,但当你手上只有一个jar包,但又想修改一些属性则可以采用以下方法:

除了上面的在jar包命令行后面加上--键名=值来修改jar包内的一些参数以外,还可以通过
在jar包同级目录下设置一个application.yml文件,在该文件内批量修改jar包属性。

在这里插入图片描述


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

相关文章:

  • 【FlutterDart】 listView.builder例子二(14 /100)
  • 网络协议安全的攻击手法
  • Rocketmq 探索MQClientFactoryScheduledThread线程工作
  • Vue3苦逼的学习之路
  • Java 关键字【synchronized】
  • 【MATLAB】【Simulink仿真】向模型中添加自定义子系统
  • 分类、聚类与回归的评价指标
  • 【NLP高频面题 - 分布式训练篇】ZeRO主要为了解决什么问题?
  • CSS——10.类选择器
  • 【Go学习】-01-6-数据库泛型新特性
  • 如何处理外在关系以及内在关系,思维冲突和纠结
  • 挑战20天刷完leecode100
  • C语言程序设计(第5版)习题解答-第4章
  • stm32HAL库使LED闪烁
  • ArcGIS中怎么把数据提取到指定范围(裁剪、掩膜提取)
  • RabbitMQ-基本使用
  • ChatGPT 主流模型GPT-4/GPT-4o mini的参数规模是多大?
  • 学习扩散模型的完整指南(前提知识、DDPM、稳定扩散、DreamBooth等)
  • php有两个数组map比较 通过id关联,number可能数量变化 比较他们之间增加修改删除
  • 【机器学习:二、线性回归模型】
  • 前端(API)学习笔记(CLASS 4):进阶
  • Unity3D 如何做好项目性能优化详解
  • 面试题 2024/12 28 29
  • 微服务组件——利用SpringCloudGateway网关实现统一拦截服务请求,避免绕过网关请求服务
  • Python入门教程 —— 面向对象进阶
  • Go语言的 的反射(Reflection)基础知识