首页 文章

将spring boot app连接到mongodb

提问于
浏览
0

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

2017-05-25 15:22:57.829 INFO 4532 --- [*******:27017] org.mongodb.driver.cluster:连接到服务器时监视器线程中的异常 mongodb-server-address:27017

com.mongodb.MongoSocketOpenException:在com.mongodb.connection.InternalStreamConnection的com.mongodb.connection.SocketStream.open(SocketStream.java:63)〜[mongodb-driver-core-3.4.2.jar:na]的异常打开套接字.open(InternalStreamConnection.java:115)〜[mongodb-driver-core-3.4.2.jar:na] at com.mongodb.connection.DefaultServerMonitor $ ServerMonitorRunnable.run(DefaultServerMonitor.java:113)~ [mongodb-driver- core-3.4.2.jar:na] at java.lang.Thread.run(Unknown Source)[na:1.7.0_79]引起:java.net.ConnectException: Connection refused: connect

1 回答

  • 0

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

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

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

相关问题