java.lang.NoSuchMethodError: com.mongodb.MongoClient.<init>(Ljava/util/List;Lcom/mongodb/MongoCredential;Lcom/mongodb/MongoClientOptions;)V] 该错误提示表明在使用Java编程语言的应用程序中,调用了一个不存在的方法“com.mongodb.MongoClient”,并给出了具体的参数列表。

3
当我尝试从我的QA环境访问mongodb时,它显示以下错误。
java.lang.NoSuchMethodError: com.mongodb.MongoClient.<init> (Ljava/util/List;Lcom/mongodb/MongoCredential;Lcom/mongodb/MongoClientOptions;)V]

同样的代码在我的本地环境可以正常工作。我使用的是版本为3.6.2的MongoDB驱动和1.8的Java版本。

请帮忙解决问题。

1个回答

1
当我更新到3.8.0版本时,它可以正常工作。我的问题出现在我更新了Spring Data Mongo,但忘记更新Mongo Driver。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接