做MongoDB测试的时候出错,类似如下:
java.lang.NoSuchFieldError: ACKNOWLEDGED
at com.mongodb.MongoClientOptions$Builder.<init>(MongoClientOptions.java:54)
at com.mongodb.MongoClient.<init>(MongoClient.java:126)
at com.mongodb.MongoClient.<init>(MongoClient.java:115)
在网上搜索相关问题,找到相关解决方法:

简单的说就是mongo-java-driver 的jar包重复或冲突,发现确实有两个mongo jar包,一个mongo-java-driver-3.8.0 jar,一个mongo-2.9.1 jar,删除后一个,测试后解决问题!
在进行MongoDB测试时遇到java.lang.NoSuchFieldError错误,通过排查发现是由于mongo-java-driver的jar包版本冲突导致。博客详细记录了问题的解决过程,包括定位到两个不同版本的jar包,并移除其中之一以解决问题。
4673

被折叠的 条评论
为什么被折叠?



