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

SpringBoot3.0连接MongoDB失败求助:连接被拒绝异常

解决SpringBoot3.0连接MongoDB时的连接拒绝异常

核心问题排查与修复步骤

1. 修正配置项拼写错误

你的application.properties里存在拼写错误:mangodb应为mongodb(缺失字母o),所有相关配置项都需要修正:

正确的URI配置写法:

spring.data.mongodb.uri=mongodb://localhost:27017/product

或者使用分拆的配置格式:

spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=product

2. 修正MongoDB URI格式

MongoDB连接URI不需要jdbc:前缀,你之前写的jdbc:mongodb://是错误格式,驱动无法正确解析,直接使用mongodb://开头即可。

3. 确认MongoDB本地服务已启动

连接拒绝最常见的原因是本地MongoDB服务未运行:

  • Windows:打开服务管理器,找到MongoDB Server确保处于启动状态;或命令行执行net start MongoDB(默认安装路径下)。
  • Linux/macOS:终端执行mongod启动服务,或用systemctl start mongod(系统服务方式安装时)。

4. 检查端口占用情况

若服务已启动仍报错,验证27017端口是否被其他程序占用:

  • Windows:执行netstat -ano | findstr :27017查看监听进程。
  • Linux/macOS:执行lsof -i :27017或netstat -tulpn | grep 27017。

如果端口被占用,要么停止占用程序,要么修改MongoDB配置文件(mongod.conf)里的port项更换监听端口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 00:10:31