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

将SpringBoot项目部署到linux服务器使得本地可以访问

首先我们要先从本地打包jar文件上传到linux中,这些的步骤可以参考其他打包上传的博客哈

打包上传后,可以看到对应的 .jar 文件

如果这样直接运行
java -jar code-sandbox-0.0.1-SNAPSHOT.jar
是不行的,因为你还没有在服务器上开放端口,以及在对应的服务器上的linux(我用的是Ubuntu)上开放端口

因为我这个jar包中是8080端口,所以先进行防火墙查看端口是否开放了


#打开8080端口号            --permanent表示永久生效,没有此参数重启后会失效
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重新载入
firewall-cmd --reload
#查看所有打开的端口:
firewall-cmd --zone=public --list-ports

进行如上步骤后,就可以打开对应jar包上的端口了
然后在直接的服务器上开发8080端口,即在入方向规则中开放8080端口

然后对应访问 公网ip+端口+对应访问位置(即自己定义的controller类的接口)
显示成功的话,就是已经开放端口啦


http://www.mrgr.cn/news/52687.html

相关文章:

  • Mysql(4)—数据库索引
  • 2023年华为杯数学建模竞赛C题论文和代码
  • 物联网协议:MQTT、CoAP 和 LwM2M 的比较与应用
  • STGCN解读(论文+代码)
  • 笔记-static关键字
  • 刷爆Leetcode Day3
  • 远控代码的重构-远控网络编程的设计上
  • SQL优化 - Limit优化
  • 腾讯域名续费的步骤怎么做的? 忘记了注册的用户名和密码
  • 【编程语言】C++ 中 vector 的常用操作方法
  • 10-Python基础编程之函数
  • SpringColoud GateWay 核心组件
  • java_跳转控制语句break
  • 力扣(leetcode)每日一题 3191 使二进制数组全部等于 1 的最少操作次数 I |贪心
  • px、rem、em等单位的区别
  • 【分布式微服务云原生】《解锁分布式锁的奥秘:由来、场景与技术大揭秘》
  • 晶体与晶振的区别
  • 华为杯”第十三届中国研究生数学建模竞赛-B题:具有遗传性疾病和性状的遗传位点分析(附MATLAB代码实现)
  • 【BGA布局布线-熬夜加班整理】
  • 网络编程基础-IO模型深入理解