我正在尝试按照提供的步骤将 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。
详情:
问题:ClassNotFoundException 采取的步骤:
遵循 WSO2 文档中的 MongoDB 连接器示例。 将 MongoDB 驱动程序 JAR 文件放置在 lib 目录中。 验证了 WSO2 MI 中的类路径配置。
尽管采取了这些步骤,异常仍然存在。
问题:
WSO2 MI 4.1 与 MongoDB 6.x 驱动程序兼容吗? 此设置是否存在任何已知的兼容性问题或需要其他配置? 升级到较新版本的 WSO2 MI 是否可以解决此问题? 任何见解或建议将不胜感激。谢谢!
MongoDB Connector v2.0.0 或更高版本的附加步骤:
下载以下 JAR 并将它们添加到
尽管采取了这些步骤,异常仍然存在。
我们可以尝试一下这个 jar 文件吗?它适用于 MongoDB 7。
https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver/3.12.2