java mongo java驱动程序3.4.0及以上版本的MongoDB Atlas错误

java mongo java驱动程序3.4.0及以上版本的MongoDB Atlas错误,java,mongodb,Java,Mongodb,当我将mongo atlas与mongo java驱动程序3.4.0一起使用时,出现以下错误。如果我使用低于3.4.0版本的mongo java驱动程序,我会得到不同的错误。请提出一些建议 信息:连接到服务器cluster0-shard-00-02-me1wd.mongodb.net:27017时监视器线程中出现异常 com.mongodb.mongoscocketreadException:过早到达流的末尾 位于com.mongodb.connection.SocketStream.readS

当我将mongo atlas与mongo java驱动程序3.4.0一起使用时,出现以下错误。如果我使用低于3.4.0版本的mongo java驱动程序,我会得到不同的错误。请提出一些建议

信息:连接到服务器cluster0-shard-00-02-me1wd.mongodb.net:27017时监视器线程中出现异常 com.mongodb.mongoscocketreadException:过早到达流的末尾 位于com.mongodb.connection.SocketStream.readSocketStream.java:88 位于com.mongodb.connection.InternalStreamConnection.receiveResponseBuffersInternalStreamConnection.java:494 在com.mongodb.connection.InternalStreamConnection.receiveMessageInternalStreamConnection.java:224 位于com.mongodb.connection.CommandHelper.receiverlycommandhelper.java:134 位于com.mongodb.connection.CommandHelper.receiveCommandResultCommandHelper.java:121 在com.mongodb.connection.CommandHelper.executeCommandCommandHelper.java:32 位于com.mongodb.connection.InternalStreamConnectionInitializer.initializeConnectionDescriptionInternalStreamConnectionInitializer.java:85 位于com.mongodb.connection.InternalStreamConnectionInitializer.initializeInternalStreamConnectionInitializer.java:45 位于com.mongodb.connection.InternalStreamConnection.openInternalStreamConnection.java:116 位于com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunName.runDefaultServerMonitor.java:113 java:745

2017年12月6日9:04:19 PM com.mongodb.diagnostics.logging.JULLogger log 信息:连接到服务器cluster0-shard-00-00-me1wd.mongodb.net:27017时监视器线程中出现异常 com.mongodb.mongoscocketreadException:过早到达流的末尾 位于com.mongodb.connection.SocketStream.readSocketStream.java:88 位于com.mongodb.connection.InternalStreamConnection.receiveResponseBuffersInternalStreamConnection.java:494 在com.mongodb.connection.InternalStreamConnection.receiveMessageInternalStreamConnection.java:224 位于com.mongodb.connection.CommandHelper.receiverlycommandhelper.java:134 位于com.mongodb.connection.CommandHelper.receiveCommandResultCommandHelper.java:121 在com.mongodb.connection.CommandHelper.executeCommandCommandHelper.java:32 位于com.mongodb.connection.InternalStreamConnectionInitializer.initializeConnectionDescriptionInternalStreamConnectionInitializer.java:85 位于com.mongodb.connection.InternalStreamConnectionInitializer.initializeInternalStreamConnectionInitializer.java:45 位于com.mongodb.connection.InternalStreamConnection.openInternalStreamConnection.java:116 位于com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunName.runDefaultServerMonitor.java:113 java:745

2017年12月6日9:04:19 PM com.mongodb.diagnostics.logging.JULLogger log 信息:连接到服务器cluster0-shard-00-01-me1wd.mongodb.net:27017时监视器线程中出现异常 com.mongodb.mongoscocketreadException:过早到达流的末尾 位于com.mongodb.connection.SocketStream.readSocketStream.java:88 位于com.mongodb.connection.InternalStreamConnection.receiveResponseBuffersInternalStreamConnection.java:494 在com.mongodb.connection.InternalStreamConnection.receiveMessageInternalStreamConnection.java:224 位于com.mongodb.connection.CommandHelper.receiverlycommandhelper.java:134 位于com.mongodb.connection.CommandHelper.receiveCommandResultCommandHelper.java:121 在com.mongodb.connection.CommandHelper.executeCommandCommandHelper.java:32 位于com.mongodb.connection.InternalStreamConnectionInitializer.initializeConnectionDescriptionInternalStreamConnectionInitializer.java:85 位于com.mongodb.connection.InternalStreamConnectionInitializer.initializeInternalStreamConnectionInitializer.java:45 位于com.mongodb.connection.InternalStreamConnection.openInternalStreamConnection.java:116 位于com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunName.runDefaultServerMonitor.java:113
在java.lang.Thread.runThread.java:745,那是我的错误。。。。我在Atlas证券中添加的IP地址已更改。我已经用新的IP更新了它&它工作得很好。

你能分享一下建立连接的Java代码片段吗?您是一直还是间歇性地收到错误?您正在使用其他Java框架吗。i、 e.Spring等。您是否使用MongoDB Atlas M0免费层?另请参阅。