【问题标题】:Connecting from WSO2DSS to MongoDB, receiving error: java.lang.NoClassDefFoundError: com/mongodb/ServerAddres.从 WSO2DSS 连接到 MongoDB,收到错误:java.lang.NoClassDefFoundError: com/mongodb/ServerAddres。
【发布时间】:2013-06-10 22:10:23
【问题描述】:

我添加了 mongo Java 驱动和 ds-connector-mongodb java 驱动 jar 文件。

当我从 WSO2DSS 连接到 MongoDB 时,我收到以下错误:

ERROR {org.wso2.carbon.dataservices.core.DBDeployer} -  The MongoSampleDS.dbs service, which is not valid, caused {1}
        java.lang.NoClassDefFoundError: com/mongodb/ServerAddres.

【问题讨论】:

  • 你把那个文件放在哪里了。在 /repository/components/lib 中??
  • 是的,我只在同一路径中添加了 jar 文件,这个 jar 文件是否足够或者我需要添加任何其他 jar 文件或任何东西..

标签: mongodb wso2 wso2esb wso2dss


【解决方案1】:

缺少的类看起来像 MongoDB Java 驱动程序 (mongo-java-driver) 中的 ServerAddress(我假设缺少的“s”是复制粘贴问题)。确保 mongo-java-driver-2.xx.jar 在运行时类路径上。请注意,运行时类路径并不总是与编译时类路径相同。

【讨论】:

    猜你喜欢
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多