You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Cloud Config Server连接失败:8888端口出现Connection refused错误求助

Spring Cloud Config Server 连接失败(Connection refused)问题排查与解决

问题描述

运行Spring Cloud Config Server应用时,期望从http://localhost:8888获取配置属性,但启动时触发Connection refused错误,无法建立连接。

已尝试操作:

  • 确认应用配置文件中Spring Cloud Config Server的配置项正确
  • 核实服务器应运行在http://localhost:8888端口
  • 重启应用尝试解决临时异常

预期结果:
应用可成功连接Spring Cloud Config Server,正常加载所需配置属性,无连接类报错。

排查与解决步骤

1. 验证Config Server的运行状态

  • 用端口检测命令确认8888端口是否被监听:
    • Windows:netstat -ano | findstr :8888
    • Linux/Mac:lsof -i :8888
  • 直接在浏览器访问http://localhost:8888,若无法打开页面,说明Config Server未启动或启动失败,需查看其启动日志排查错误(如端口占用、配置文件语法错误)。

2. 核对客户端配置细节

  • 确认客户端应用配置中spring.cloud.config.uri准确设置为http://localhost:8888,注意不要遗漏协议头,避免多余的空格或斜杠。
  • 若使用Spring Boot 2.x及以上版本,检查是否存在配置优先级冲突(如环境变量、命令行参数覆盖了配置文件的设置)。

3. 排查网络与端口占用

  • 临时关闭本地防火墙,测试连接是否恢复,排查是否是防火墙拦截了8888端口通信。
  • 若端口检测显示8888被其他程序占用,停止该程序或修改Config Server的server.port配置更换端口。

4. 检查Config Server的启动日志

  • 搜索Config Server日志中的Started ConfigServerApplication关键字,确认服务已完全启动。
  • 核实Config Server的配置文件中server.port=8888是否生效,排查是否有其他配置(如云平台配置、外部配置中心)覆盖了端口设置。

5. 测试本地连通性

  • 执行ping localhost确认本地回路正常,再用telnet localhost 8888或curl http://localhost:8888测试端口的可访问性。

内容的提问来源于stack exchange,提问作者Shailesh Gaikwad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 16:47:35