MongoDB使用java获取连接异常:

时间:2025-02-15 19:07:06

在使用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>

即可!