【问题标题】:Problems while connectring app to MongoDB on Azure将应用程序连接到 Azure 上的 MongoDB 时出现问题
【发布时间】:2023-02-01 14:42:46
【问题描述】:

我尝试连接到 Azure 上的 Mongodb,在本地主机上工作时一切正常,但我遇到了这个问题

线程“cluster-ClusterId{value='63d3d50e34b36c0f2a6720cb', description='my corp'}-mongo.cosmos.azure.com:PORT” com.mongodb.MongoInterruptedException 中的异常:中断等待锁 java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:159) 在 java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly (ReentrantLock.java:372) 在 com.mongodb.internal.Locks.checkedWithLock(Locks.java:41)

我尝试将 pom 更新为最新版本的依赖项等,但似乎没有任何效果

【问题讨论】:

    标签: mongodb azure


    【解决方案1】:

    根据错误说明“mongodb.MongoInterruptedException:中断等待锁定”。问题可能是由于 其他一些线程称为

     MongoClient.close() 
    

    打开多个 mongodb 实例时出现相同的错误。确保在打开新实例之前关闭 mongo 客户端。

    MongoClient mongo = new MongoClient ("localhost", 27017);
    mongo.close();
    

    我找到了示例应用程序tutorial

    【讨论】:

      猜你喜欢
      • 2019-08-17
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 2015-04-26
      • 1970-01-01
      • 2019-09-29
      • 2020-11-26
      相关资源
      最近更新 更多