【问题标题】:connect spring boot app to mongodb将 Spring Boot 应用程序连接到 mongodb
【发布时间】:2017-10-26 06:21:06
【问题描述】:

我正在尝试将我的 spring boot 应用程序连接到远程 mongodb 数据库。 当我运行我的应用程序时出现此错误:

2017-05-25 15:22:57.829 INFO 4532 --- [*******:27017] org.mongodb.driver.cluster : 连接到服务器 mongodb- 时监控线程出现异常服务器地址:27017

com.mongodb.MongoSocketOpenException: 异常打开套接字 在 com.mongodb.connection.SocketStream.open(SocketStream.java:63) ~[mongodb-driver-core-3.4.2.jar:na] 在 com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:115) ~[mongodb-driver-core-3.4.2.jar:na] 在 com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:113) ~[mongodb-driver-core-3.4.2.jar:na] 在 java.lang.Thread.run(未知来源)[na:1.7.0_79] 引起:java.net.ConnectException:连接被拒绝:连接

【问题讨论】:

    标签: mongodb spring-boot


    【解决方案1】:

    默认情况下,MongoDB 只绑定到环回接口,这使得它只能从 localhost 访问。要更改这一点,您需要在 mongod.conf 文件中编辑此行;

    您可以更改它以允许 LAN 和本地连接,或者您可以删除或注释掉该行 bind_ip = 127.0.0.1 以允许所有连接。

    欲了解更多信息:MongoDB – Allow remote access

    【讨论】:

      猜你喜欢
      • 2017-07-10
      • 2022-06-28
      • 2020-03-22
      • 2020-04-07
      • 2021-01-03
      • 2015-07-14
      • 2021-10-14
      • 1970-01-01
      • 2018-09-30
      相关资源
      最近更新 更多