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

Spring Boot 部署(jar包)

目录

一、对jar包进行部署

1. 首先编写一个SpringBoot部署的项目

2. 将项目进行package(打包)

3. 将其打包出来的jar包进行运行

遇到没有主清单属性的问题

4. 在Linux上也可以如此部署

二、部署SpringBoot项目后无法通过正常访问的情况解决


一、对jar包进行部署

1. 首先编写一个SpringBoot部署的项目

这里为了显示如何使用SpringBoot进行部署就写简单写了个测试的项目

2. 将项目进行package(打包)

3. 将其打包出来的jar包进行运行

使用命令进行运行 java jar ./打包的文件

java -jar deploy-0.0.1-SNAPSHOT.jar

运行后的结果显示:

遇到没有主清单属性的问题

如果显示

在pom.xml中将skip部分的删除

4. 在Linux上也可以如此部署

二、部署SpringBoot项目后无法通过正常访问的情况解决

(1)对于云服务器需要设置相应的安全组

(2)如果是端口号被Linux的防火墙拦截掉了

解决方式:

查询已开启的端口列表:

firewall-cmd --list-ports 

添加开启SpringBoot项目相应的端口号(这里以8080端口为例):

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙:

service firewalld restart


http://www.kler.cn/news/302587.html

相关文章:

  • FPGA 学习仿真硬件设计
  • 再次进阶 舞台王者 第八季完美童模全球赛形象大使【于洪森】赛场秀场超燃合集!
  • Vue3:实现重置密码和校验功能
  • Anaconda安装
  • DB-GPT部署和试用
  • 使用MATLAB进行动力学分析与可视化
  • C++ 音频
  • Android MediaProjection录屏权限处理
  • VIT论文阅读
  • 工业相机飞拍的原理及工作原理
  • Python(TensorFlow和PyTorch)两种显微镜成像重建算法模型(显微镜学)
  • 简单计算机网络概念
  • Salting technique
  • flink中startNewChain() 的详解
  • Qt-QWidget的font属性(18)
  • 2.ChatGPT的发展历程:从GPT-1到GPT-4(2/10)
  • Linux 管道
  • vue原理分析(十一)研究new Vue()中的initRender
  • 基于深度学习的结构优化与生成
  • 深入理解Kotlin中的异步网络请求处理
  • JavaScript 将 json 美化输出
  • 前端速通面经八股系列(八)—— React篇(上)
  • 基于鸿蒙API10的RTSP播放器(八:音量和亮度调节功能的整合)
  • 数据结构之折半插入排序概念、折半插入排序的具体步骤、折半插入排序的具体代码示例
  • 摊牌了!一文教会你轻松上手豆包MarsCode 编程助手!
  • Android的内核
  • 【STM32】外部中断
  • 数据结构 - 栈
  • 多态(c++)
  • 怎样还原空白试卷?2024教你快速还原空白试卷的软件