有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

将Mongodb与Java连接时,在类路径上找不到SLF4J

我在通过Eclipse建立Java(17.0.1)与MongoDb(5.0.3)的连接时遇到了这个问题。 谁能帮忙解决这个问题

package DemoMongo.DemoMongo;
    
    import com.mongodb.*; import com.mongodb.client.MongoClients; import
    com.mongodb.client.MongoClient; import
    com.mongodb.client.MongoCollection; import
    com.mongodb.client.MongoDatabase; import
    com.mongodb.client.model.Filters;
    
    import com.mongodb.client.model.UpdateOptions; import
    com.mongodb.client.result.*; import org.bson.Document; import
    org.bson.types.ObjectId;
    
    import java.util.List; import java.util.Arrays; import
    java.util.ArrayList;
    
    import static com.mongodb.client.model.Filters.*; import static
    com.mongodb.client.model.Updates.*;
    
    public class DemoMongoDatabase {
    
        public static void main(String[] args) {        // TODO Auto-generated
    method stub
                    // Step-1 Connection
                    MongoClient mongoClient = MongoClients.create("mongodb://hostOne:27017,hostTwo:27018");
            MongoDatabase database = mongoClient.getDatabase("my_database");
            MongoCollection<Document> toys = database.getCollection("toys");
            //Create a new document         Document doc = new
    Document().append("username","****").append("pwd","****");
            toys.insertOne(doc);        mongoClient.close();    }
    
    }

2021年11月13日5:12:27 pm com。mongodb。诊断学。登录中。伐木工人应该使用SLF4J 警告:在类路径上找不到SLF4J。已禁用“组织”的日志记录。mongodb。驾驶员部件 线程“main”com中出现异常。mongodb。MongoTimeoutException:等待连接时在30000毫秒后超时。群集状态的客户端视图为{type=UNKNOWN,server=[{address=hosttwo:27018,type=UNKNOWN,state=CONNECTING,exception={com.mongodb.mongoscocketexception:hosttwo},由{java.net.UnknownHostException:hosttwo}引起,{address=hostone:27017,type=UNKNOWN,state=CONNECTING,exception={com.mongodb.mongocketexception:hostone},由{java.net.UnknownHostException:hostone}] 在com上。mongodb。内部的联系BaseCluster。getDescription(BaseCluster.java:177) 在com上。mongodb。内部的联系抽象多服务器集群。getDescription(AbstractMultiServerCluster.java:54) 在com上。mongodb。客户内部的MongoClientDelegate。getConnectedClusterDescription(MongoClientDelegate.java:147) 在com上。mongodb。客户内部的MongoClientDelegate。createClientSession(MongoClientDelegate.java:98) 在com上。mongodb。客户内部的MongoClientDelegate$DelegateOperationExecutor。getClientSession(MongoClientDelegate.java:278) 在com上。mongodb。客户内部的MongoClientDelegate$DelegateOperationExecutor。执行(MongoClientDelegate.java:202) 在com上。mongodb。客户内部的MongoCollectionImpl。executeSingleWriteRequest(MongoCollectionImpl.java:1008) 在com上。mongodb。客户内部的MongoCollectionImpl。executeInsertOne(MongoCollectionImpl.java:469) 在com上。mongodb。客户内部的MongoCollectionImpl。insertOne(MongoCollectionImpl.java:452) 在com上。mongodb。客户内部的MongoCollectionImpl。insertOne(MongoCollectionImpl.java:446) 在DemoMongo。DemoMongo。DemoMongoDatabase。main(DemoMongoDatabase.java:34)


共 (0) 个答案