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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 手机TF卡格式化后数据恢复:方法、挑战与预防措施
  • KRTS网络模块:UDP通信
  • MQ-7一氧化碳传感器详解(STM32)
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • PostgreSQL的repmgr工具介绍
  • java基础-线程实现
  • 自己实现一个分布式锁
  • 【自然语言处理】调用NLTK数据失败‘wordnet‘和‘punkt‘不存在[Errno 11004]问题解决
  • BIO、NIO、AIO 有什么区别?
  • 机器学习模型中的因果关系:引入单调约束
  • 【SQL】常见语句合集
  • 景联文科技:专业图像采集服务,助力智能图像分析
  • Banana Pi BPI-SM9 AI 计算模组采用算能科技BM1688芯片方案设计
  • 如何打造在线音乐网站?java springboot架构,vue前端开发,音乐分享新体验
  • Linux基础操作
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 0x05 Python数据分析,Anaconda八斩刀
  • Akka系列(七):Actor持久化之Akka persistence
  • CentOS 7 修改主机名
  • CentOS6 编译安装 redis-3.2.3
  • Gradle 5.0 正式版发布
  • JavaScript设计模式之工厂模式
  • java取消线程实例
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • python3 使用 asyncio 代替线程
  • TypeScript迭代器
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 从零开始学习部署
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 跳前端坑前,先看看这个!!
  • 1.Ext JS 建立web开发工程
  • !$boo在php中什么意思,php前戏
  • # wps必须要登录激活才能使用吗?
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (TOJ2804)Even? Odd?
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (剑指Offer)面试题34:丑数
  • (全注解开发)学习Spring-MVC的第三天
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (一)、python程序--模拟电脑鼠走迷宫
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • *p++,*(p++),*++p,(*p)++区别?
  • .Net 6.0 处理跨域的方式
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Core 发展历程和版本迭代
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NetCore+vue3上传图片 Multipart body length limit 16384 exceeded.
  • 。。。。。
  • @antv/g6 业务场景:流程图