【问题标题】:MongoDB Connection Issue over SSL通过 SSL 的 MongoDB 连接问题
【发布时间】:2015-04-16 13:08:14
【问题描述】:

我无法通过 SSL 连接 mongoDB。没有 SSL 它工作正常。 我试图从数据源连接设置ping,但它失败了。此外,我已将公共证书导入我的 jvm 密钥库。

我正在尝试使用的 mongodb 连接网址是, mongodb://[user]:[password]@[hostname]:[port]/[database]?ssl=true

【问题讨论】:

  • 你遇到了什么错误?
  • BIRT 给出以下异常- org.eclipse.datatools.connectivity.oda.OdaException ; com.mongodb.MongoException$Network: 无法调用: /ip:port/admin at org.eclipse.birt.data.oda.mongodb.impl.MDbConnection.existsDatabase(MDbConnection.java:246) at org.eclipse。 birt.data.oda.mongodb.impl.MDbConnection.getMongoDatabase(MDbConnection.java:83)

标签: mongodb birt


【解决方案1】:

这里的问题在于 ODA 驱动程序,它不支持基于 SSL 的 mongo。 解决方法是在BirtRuntime中添加mongo-java驱动版本2.13.1,删除现有ODA驱动org.eclipse.orbit.mongodb_2.10.1.v20130422-1135.jar。

完成后,使用连接 url 连接到 mongo,mongodb://[user]:[password]@[hostname]:[port]/[database]?ssl=true

【讨论】:

    猜你喜欢
    • 2017-11-25
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 2014-08-14
    • 2019-05-25
    • 2014-06-02
    • 2015-08-25
    • 1970-01-01
    相关资源
    最近更新 更多