将spring boot app连接到mongodb

时间:2017-05-25 14:36:04

标签: mongodb spring-boot

我试图将我的Spring启动应用程序连接到远程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]     at java.lang.Thread.run(Unknown Source)[na:1.7.0_79] 引起:java.net.ConnectException:连接被拒绝:连接

1 个答案:

答案 0 :(得分:0)

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

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

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