Spring boot项目部署linux 服务器本地正常 远程无法访问

  • 问题描述
  • 排错
  • 原因
  • 最后

最近买个云主机学大佬部署项目。。然后直接炸裂了。。。

问题描述

本地保证代码没问题的情况下( java -jar xxxx.jar 没有异常 )
把jar上传到服务器,然后继续 java -jar xxx.jar 也是没有问题
然后 服务器内部 curl -v “127.0.0.1:8880/list”
耶 返回200
远程调服务器接口 然后就。。无法访问了

服务器:CentOS 6.8 64位

排错

1:本机ping服务器地址 服务器ping本地地址 保证可以ping通、

ping 12.34.56.78

2:检查系统防火墙是否关闭

查看防火墙状态
service iptables status

停止防火墙
service iptables stop

启动防火墙
service iptables start

重启防火墙
service iptables restart

永久关闭防火墙
chkconfig iptables off

永久关闭后重启
chkconfig iptables on

3:检查服务器是否对外开放服务端口

vim /etc/sysconfig/iptables
如果没有开放端口请添加

4:检查云主机安全组配置是否开放系统服务端口

各各平台可能名称不一 具体请查看官方文档

CentOS6 参考:https://blog.csdn.net/realjh/article/details/82048492

原因

最后问题出在了服务器端口没对外开放导致的无法访问。(手动狗头)

特别注意 服务器开放了8880端口,但是安全组配置并没有开启,也是访问不到的。需要保证安全组和服务器都要将8880端口对外开放。

最后

本人第一次写文章。菜鸡一枚、 大牛勿喷

Spring Boot项目部署服务器 本地正常 远程无法访问问题排错相关推荐

  1. 多个Spring Boot项目部署在一个Tomcat容器无法启动

    Tomxin7 Simple, Interesting | 简单,有趣 本文将花费您五分钟时间 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样用 ...

  2. 【java】四步法:spring boot项目部署在CentOS 8(后端篇)

    四步法:spring boot项目部署在CentOS 8(后端篇) 一.使用IDEA打包项目为jar包(构建) 1. IDEA版本 2. maven版本 3. pom.xml 设置 4. 构建jar包 ...

  3. java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中

    把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...

  4. Spring Boot项目部署到Docker的流程及一些容易踩的坑

    Spring Boot项目部署到Docker的流程及一些容易踩的坑 前期准备 准备Spring Boot项目 编写简单的控制类,方便测试 编写日志打印相关 测试项目是否能正常工作 准备部署到docke ...

  5. 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)

    目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...

  6. spring boot项目 部署 使用Procrun 注册为windows服务。

    1.下载Procrun 下载链接:https://downloads.apache.org/commons/daemon/binaries/windows/ 2.新建部署目录workSpace 3.添 ...

  7. 【Linux部署】Spring Boot 项目部署在Linux环境下的Docker容器内举例【任务调度系统 xxl-job 任务调度中心】(手动版)

    1.将SpringBoot项目打jar包 这里打包的是xxl-job任务调度系统的调度器. 2.编写Dockerfile FROM java:8 VOLUME /tmp ADD xxl-job-adm ...

  8. Spring Boot项目部署到Heroku

    1. 注册 Heroku 免费账户 浏览器打开Heroku官网,注册一个免费的用户,在注册时选择 java 语言 2.安装 Heroku CLI 可以从Heroku官网的Getting Started ...

  9. Spring Boot 项目部署方案 /打包 + Shell 脚本部署详解,稳的一批

    本篇和大家分享的是 Spring Boot 打包并结合 Shell 脚本命令部署,重点在分享一个shell 程序启动工具,希望能便利工作: profiles指定不同环境的配置 maven-assemb ...

最新文章

  1. 2017 湘潭邀请赛JSCPC GJ
  2. Chrome将于2016年4月终止对Windows XP的支持
  3. python 开发版-MicroPython开发之物联网快速开发板
  4. HDU4549 M斐波那契数列(矩阵快速幂+费马小定理)
  5. Delphi 105错误
  6. 【Linux】Linux crontab 命令详解
  7. 【ArcGIS Pro微课1000例】0014:两种坐标系全国1km分辨率DEM下载地址(WGS84+Albers投影)
  8. 网络基础、多线程、ftp任务铺垫
  9. 函数适配器:bind2nd
  10. 光盘勘误——《Visual C# 2005 程序开发与界面设计秘诀》
  11. 根据脑部扫描就能诊断精神分裂症的“人工智能”
  12. html固定按钮相对位置,css固定定位和绝对定位的区别是什么?
  13. C++加载csb文件
  14. 如何让孩子算20以内的加法更快
  15. STM32F4寄存器初始化系列:GPIO
  16. 云原生周报 | K8s 官方推出纪录片;BFE 2021开源总结;服务网格在联通的落地实践
  17. VOLTE学习笔记(一)——VOLTE网络结构
  18. 洛谷:明明的随机数,C语言
  19. 03_美图秀秀实现思路
  20. matpilot基础

热门文章

  1. mysql5.7错误提示ERROR 1265 (01000)的问题分析及解决方案和修改字段属性为中文
  2. 谷歌浏览器Google Chrome插件分享
  3. 这是你们要的临时接收短信的虚拟手机号
  4. 找出并打印1至1000以内的质数
  5. vue中js转换火星坐标以及真实坐标
  6. 关于MyBatis的分页
  7. 如何有效减少全局变量的使用
  8. 2022年流动式起重机司机考试题库模拟考试平台操作
  9. PHP汉字转拼音函数
  10. 人脸皮肤高清xyz贴图库分享