当前位置: 首页 > 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/a/302587.html

相关文章:

  • Low-Level 大一统:如何使用Diffusion Models完成视频超分、去雨、去雾、降噪等所有Low-Level 任务?
  • 【QT】已解决:Qt4.11.0无法使用MSVC编译器问题
  • 【useCallback Hook】在多次渲染中缓存组件中的函数,避免重复创建函数
  • 【鸿蒙】0x02-LiteOS-M基于Qemu RISC-V运行
  • 用公网服务器实现内网穿透
  • C#中无法在串口serialPort1_DataReceived启动定时器的解决方法
  • 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中的异步网络请求处理