簡體   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