繁体   English   中英

如何使用Java将“MongoSocketException”修复到外部MongoDB?

[英]How to fix “MongoSocketException” to external MongoDB with Java?

我正在尝试使用以下代码将我的java spring启动服务器连接到我的外部mongoDB:

MongoClientURI uri = new MongoClientURI(
                "mongodb+srv://username:password@integrationcourse-7bsmm.mongodb.net/test?retryWrites=true");

        MongoClient mongoClient = new MongoClient(uri);
        MongoDatabase database = mongoClient.getDatabase("course");
        MongoCollection<Document> collection = database.getCollection("UserEntitys");

而且我得到以下错误:

com.mongodb.MongoSocketException: integrationcourse-7bsmm.mongodb.net
    at com.mongodb.ServerAddress.getSocketAddresses(ServerAddress.java:211) ~[mongo-java-driver-3.11.0-beta2.jar:na]
    at com.mongodb.internal.connection.SocketStream.initializeSocket(SocketStream.java:75) ~[mongo-java-driver-3.11.0-beta2.jar:na]
    at com.mongodb.internal.connection.SocketStream.open(SocketStream.java:65) ~[mongo-java-driver-3.11.0-beta2.jar:na]
    at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java:128) ~[mongo-java-driver-3.11.0-beta2.jar:na]
    at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:117) ~[mongo-java-driver-3.11.0-beta2.jar:na]
    at java.lang.Thread.run(Thread.java:748) [na:1.8.0_191]
Caused by: java.net.UnknownHostException: integrationcourse-7bsmm.mongodb.net
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[na:1.8.0_191]
    at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929) ~[na:1.8.0_191]
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324) ~[na:1.8.0_191]
    at java.net.InetAddress.getAllByName0(InetAddress.java:1277) ~[na:1.8.0_191]
    at java.net.InetAddress.getAllByName(InetAddress.java:1193) ~[na:1.8.0_191]
    at java.net.InetAddress.getAllByName(InetAddress.java:1127) ~[na:1.8.0_191]
    at com.mongodb.ServerAddress.getSocketAddresses(ServerAddress.java:203) ~[mongo-java-driver-3.11.0-beta2.jar:na]
    ... 5 common frames omitted

使用了来自地图册的一个较旧的url样本,将其固定,然后连接到数据库。 如建议。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM