SSL上的MongoDB连接问题

SSL上的MongoDB连接问题,mongodb,birt,Mongodb,Birt,我无法通过SSL连接mongoDB。没有SSL,它工作得很好。 我试图从数据源连接设置ping,但失败了。此外,我还将公共证书导入了jvm密钥库 我尝试使用的mongodb连接url是, mongodb://[user]:[password]@[hostname]:[port]/[database]?ssl=true这里的问题是ODA驱动程序,它不支持基于ssl的mongo。 解决方案是将mongo java驱动程序版本2.13.1添加到BirtRuntime,并删除现有的ODA驱动程序org.

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

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

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


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

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