当前位置: 首页 > 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

相关文章:

  • 深度学习之pytorch常见的学习率绘制
  • WebLogic 介绍
  • UE5 UE4 播放视频没有声音解决
  • MaxKB
  • 逐行加载 HTML 内容并实时显示效果:使用 wxPython 的实现
  • 【C#设计模式(4)——构建者模式(Builder Pattern)】
  • 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中的异步网络请求处理