Mongodb 尝试在Mule中加载通用数据库配置的驱动程序时出错

Mongodb 尝试在Mule中加载通用数据库配置的驱动程序时出错,mongodb,jdbc,mule,database-connection,Mongodb,Jdbc,Mule,Database Connection,我正在使用Mule 3.6,并希望使用通用数据库配置上的批量插入选项将数据加载到mongodb 3.0.8中 我已将URL输入为: jdbc:mongo://localhost:27017/test 并且已经尝试了许多不同的Mongo和JDBC驱动程序,但一直收到消息“测试连接失败。尝试加载驱动程序时出错…” 如何在Mule中配置通用数据库连接器以连接到Mongo?您需要使用MongoDB连接器,它应该包含在studio中 否则,请从任意点Exchange安装: 另请参见一些示例: 如中所述,

我正在使用Mule 3.6,并希望使用通用数据库配置上的批量插入选项将数据加载到mongodb 3.0.8中

我已将URL输入为: jdbc:mongo://localhost:27017/test

并且已经尝试了许多不同的Mongo和JDBC驱动程序,但一直收到消息“测试连接失败。尝试加载驱动程序时出错…”


如何在Mule中配置通用数据库连接器以连接到Mongo?

您需要使用MongoDB连接器,它应该包含在studio中

否则,请从任意点Exchange安装:

另请参见一些示例:

如中所述,MongoDB没有正式的JDBC驱动程序,但建议的替代方案之一是使用

如果您决定采用UnityJDBC方法,那么:

  • 通过执行以下命令下载并安装驱动程序:

    java-jarunityjdbc\u试用版\u安装.jar

  • 转到安装文件夹并将
    mongodb_unityjdbc_full.jar
    复制到Mule应用程序的类路径

  • 在通用数据库组件的全局元素中配置URL和驱动程序(您提供的值正常):

    URL:
    jdbc:mongo://://

    驱动程序类名:
    mongodb.jdbc.MongoDriver


  • 如果没有,请按照@JoostD的建议使用

    什么是完整堆栈跟踪?驱动程序的jar在类路径上吗?当我单击“测试连接”时,它只是一条弹出消息。我已尝试的驱动程序,我已从通用数据库配置全局元素属性上的“驱动程序类名”框的列表中选择。我在类路径中有mongo java驱动程序和mule模块mongo jar文件