在连接中找到了数据库和集合,但这给出了此错误。
INFORMAÇÕES: Exception in monitor thread while connecting to server xarquigo01f:27017com.mongodb.MongoSocketException: xarquigo01f
at com.mongodb.ServerAddress.getSocketAddress(ServerAddress.java:188)
at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:57)
at com.mongodb.connection.SocketStream.open(SocketStream.java:58)
at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:115)
at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:113)
at java.lang.Thread.run(Unknown Source)
2条答案
按热度按时间wfsdck301#
解决了。问题出在服务器上,我只是换了服务器,它就工作了。
jslywgbw2#
我在尝试将我的jar托管在Amazon EBS上时遇到了这个异常。我认为这是一个安全组的问题,并试图一遍又一遍地改变什么是允许在入站,并未能解决。我使用的数据库由MongoDB Atlas托管。我忘了我只允许特定地址访问数据库。只要我允许亚马逊EBS地址并重新启动应用程序,它就能够连接。