java项目打成jar包部署到centos服务器上之后发现本地用postman测试时一直显示请求超时

本文记录了一位开发者在将Java项目打成jar包部署到CentOS服务器后,遇到Postman请求超时的问题。通过检查服务器安全组和防火墙设置,发现端口未放行并进行了解决。最终成功放行端口,使项目恢复正常运行。
摘要由CSDN通过智能技术生成

java项目打成jar包部署到centos服务器上之后发现本地用postman测试时一直显示请求超时

首先我查看服务器上的运行日志,发现程序并没有报错,然后我就开始怀疑是不是端口放行的问题,然后就开始排查了。

排查过程:
1. 检查服务器控制台有没有放行相应端口
首先登录服务器,查看服务器的安全组有没有放行端口。我这边的项目时已经放行了相应端口的,所以不是这个问题。
如果没有放行的话,就需要对安全组添加规则,然后把项目需要放行的端口添加到安全组里面去。

2.查看服务器的防火墙有没有将端口放行
首先查看服务器的防火墙的运行状态:

[root@centos ~]# firewall-cmd --state
[root@centos ~]# firewall-cmd --state
running

如果跟上面一样显示是running的话就没问题,说明防火墙是打开着的(一般默认情况都是打开的)

然后查看防火墙所有已放行的端口:

[root@centos ~]# firewall-cmd --zone=public --list-ports
80/tcp 443/tcp

可以看到我这边放行的端口只有80端口和443端口,我自己项目需要用到的端口并没有放行。

所以接下来就只需要将项目需要的端口放行就ok了

#首先将需要放行的端口将上去
[root@centos ~]# firewall-cmd --zone=public --add-port=13524/tcp --permanent
success
#然后重启一下防火墙
[root@centos ~]# firewall-cmd --reload
success
#再次查看放行端口的列表
[root@centos ~]# firewall-cmd --zone=public --list-ports
80/tcp 443/tcp 13524/tcp

可以看到我需要的13524端口已经放行。
最后用postman测试一下,没有问题。至此,打工告成了!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值