2017-05-25 42 views
0

我试图将我的弹簧启动应用连接到远程MongoDB数据库。 当我运行我的应用程序时出现此错误:将弹簧启动应用连接到mongodb

2017-05-25 15:22:57.829 INFO 4532 --- [*******:27017] org.mongodb.driver.cluster:Exception而连接到服务器的mongodb 服务器地址在监视线索:27017

com.mongodb.MongoSocketOpenException:异常开口插座 在com.mongodb.connection.SocketStream.open(SocketStream.java:63)〜[mongodb的-driver-core-3.4.2.jar:na] at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:115)〜[mongodb-driver-core-3.4.2.jar:na] at com .mongodb.connection.DefaultServerMonitor $ ServerMonitorRunnabl e.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:拒绝连接:连接

回答

0

默认情况下,MongoDB只绑定到回环接口,它只能从本地主机访问。要更改该文件,您需要在mongod.conf文件中编辑该行;

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

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

+0

感谢您的回应:) –