兼容性问题:WSO2 MI 4.1 与 MongoDB Connector v2.0.0 和 MongoDB 6.x 驱动程序

问题描述 投票:0回答:1

我正在尝试按照提供的步骤将 MongoDB 连接器与 WSO2 Micro Integrator (MI) 4.1 一起使用(https://apim.docs.wso2.com/en/4.2.0/reference/connectors/mongodb-connector/mongodb -连接器示例/) 但是,我在尝试使用 6.x 驱动程序连接到 MongoDB 时遇到了 ClassNotFoundException。

详情:

  1. WSO2 MI 版本:4.1
  2. MongoDB 连接器版本:2.0.0
  3. MongoDB 驱动程序版本:6.x

问题:ClassNotFoundException 采取的步骤:

遵循 WSO2 文档中的 MongoDB 连接器示例。 将 MongoDB 驱动程序 JAR 文件放置在 lib 目录中。 验证了 WSO2 MI 中的类路径配置。

尽管采取了这些步骤,异常仍然存在。

问题:

WSO2 MI 4.1 与 MongoDB 6.x 驱动程序兼容吗? 此设置是否存在任何已知的兼容性问题或需要其他配置? 升级到较新版本的 WSO2 MI 是否可以解决此问题? 任何见解或建议将不胜感激。谢谢!

MongoDB Connector v2.0.0 或更高版本的附加步骤: 下载以下 JAR 并将它们添加到 /dropins 文件夹中:

  1. mongodb-驱动程序-syn
  2. bson
  3. mongodb-驱动程序核心

尽管采取了这些步骤,异常仍然存在。

mongodb wso2
1个回答
0
投票

我们可以尝试一下这个 jar 文件吗?它适用于 MongoDB 7。

https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver/3.12.2

© www.soinside.com 2019 - 2024. All rights reserved.