Springboot的Web项目jar启动后外部无法访问,只能本地访问localhost问题解决

2021-11-26 1076点热度 0人点赞 0条评论

问题描述

一个SpringBoot的Web项目,打包成jar后上传到CentOS上启动,通命令netstat -ant能看到本地有开启了监听端口(例如8080),但是其他客户端却无法访问,本机却可以:curl http://127.0.0.1:8080 能看到返回的数据

解决方法

排查后发现,在SpringBoot的配置文件application.properties中,增加:

server.port = 8080
server.address = 0.0.0.0

如果是application.yml,则是:

server:
  port: 8080
  address: 0.0.0.0

表示允许全部地址访问

网上查资料有人说是因为ipv6和ipv4的什么原因,猜测是因为服务器启用了ipv6,然后需要配置下。

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论