在使用java获取MongoDB连接时出现异常,使用CentOS可以正常连接到MongDB,防火墙也已关闭。
: (Lcom/mongodb/connection/ClusterSettings;Lcom/mongodb/connection/ServerSettings;Lcom/mongodb/connection/ConnectionPoolSettings;Lcom/mongodb/connection/StreamFactory;Lcom/mongodb/connection/StreamFactory;Ljava/util/List;Lcom/mongodb/event/ClusterListener;Lcom/mongodb/event/ConnectionPoolListener;Lcom/mongodb/event/ConnectionListener;Lcom/mongodb/event/CommandListener;Ljava/lang/String;Lcom/mongodb/client/MongoDriverInformation;)Lcom/mongodb/connection/Cluster;
at (:744)
at (:728)
at .<init>(:293)
at .<init>(:288)
at .<init>(:284)
at .<init>(:179)
at .<init>(:156)
at .<init>(:146)
at (:17)
at .invoke0(Native Method)
at (:62)
at (:43)
at (:498)
at $(:50)
at (:12)
at (:47)
at (:24)
at (:325)
at .(:78)
at .(:57)
at $(:290)
at $(:71)
at (:288)
at $000(:58)
at $(:268)
at (:363)
at (:137)
at .junit4.(:68)
at $(:47)
at (:242)
at (:70)
最后发现是和Springboot的版本有关系,原来的版本是
<parent>
<groupId></groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
改成
<parent>
<groupId></groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
即可!