Jaspersoft Studio MongoDB连接身份验证失败

弗朗西斯·伊坦·多托特

我正在尝试将Jaspersoft Studio 6.2.0连接到MongoLab上托管的MongoDB数据库(mongod版本:3.0.7)。

使用连接URI:

 mongodb://ds012345-a0.mongolab.com:12345,ds012345-a1.mongolab.com:12345/mydb?replicaSet=rs-ds012345

在此处输入图片说明

测试适配器时出现以下异常:

net.sf.jasperreports.engine.JRException: com.mongodb.CommandFailureException: { "serverUsed" : "ds012345-a0.mongolab.com:12345" , "ok" : 0.0 , "errmsg" : "auth failed" , "code" : 18}
    at com.jaspersoft.mongodb.connection.MongoDbConnection.test(MongoDbConnection.java:162)
    at com.jaspersoft.mongodb.adapter.MongoDbDataAdapterService.test(MongoDbDataAdapterService.java:93)
    at com.jaspersoft.studio.data.wizard.AbstractDataAdapterWizard$3.runOperations(AbstractDataAdapterWizard.java:162)
    at com.jaspersoft.studio.utils.jobs.CheckedRunnableWithProgress$1.run(CheckedRunnableWithProgress.java:59)
    at java.lang.Thread.run(Thread.java:745)
Caused by: com.mongodb.CommandFailureException: { "serverUsed" : "ds012345-a0.mongolab.com:12345" , "ok" : 0.0 , "errmsg" : "auth failed" , "code" : 18}
    at com.mongodb.CommandResult.getException(CommandResult.java:76)
    at com.mongodb.CommandResult.throwOnError(CommandResult.java:131)
    at com.mongodb.DBPort$NativeAuthenticator.authenticate(DBPort.java:652)
    at com.mongodb.DBPort.authenticate(DBPort.java:364)
    at com.mongodb.DBPort.checkAuth(DBPort.java:375)
    at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:291)
    at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:271)
    at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:84)
    at com.mongodb.DB.command(DB.java:317)
    at com.mongodb.DB.command(DB.java:296)
    at com.mongodb.DB.command(DB.java:371)
    at com.mongodb.DB.command(DB.java:243)
    at com.mongodb.DB.command(DB.java:397)
    at com.jaspersoft.mongodb.connection.MongoDbConnection.test(MongoDbConnection.java:158)
    ... 4 more
弗朗西斯·伊坦·多托特

问题出MongoDB版本3.0中添加SCRAM-SHA-1身份验证机制

如本JasperReports Server问题中所述,解决方案是通过替换文件来更新MongoDB Java驱动程序:

Jaspersoft Studio-6.2.0.final\configuration\org.eclipse.osgi\29\0\.cp\lib\mongo-java-driver-2.12.3.jar

在这里找到一个:https : //github.com/mongodb/mongo-java-driver/releases/download/r2.13.2/mongo-java-driver-2.13.2.jar

使用URI中的凭据,连接成功。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jaspersoft Studio MongoDB连接身份验证失败

来自分类Dev

将mysql连接器支持添加到jaspersoft Studio

来自分类Dev

无法解析为Jaspersoft Studio类型

来自分类Dev

Jaspersoft Studio自定义组件教程

来自分类Dev

Jaspersoft Studio:UTF-8编码问题

来自分类Dev

在Jaspersoft Studio中,如何使用DATEFORMAT()函数?

来自分类Dev

Eclipse无法安装Jaspersoft Studio 6.15

来自分类Dev

Jaspersoft Studio自定义组件教程

来自分类Dev

在Jaspersoft Studio中,如何使用DATEFORMAT()函数?

来自分类Dev

将 Android Studio 连接到 Firebase 以进行身份验证

来自分类Dev

在Jaspersoft Studio中处理多个数据源

来自分类Dev

在Jaspersoft Studio中使用Highcharts的库复制问题

来自分类Dev

如何在JasperSoft Studio中将数字格式化为2.564.894.621?

来自分类Dev

jaspersoft studio 6.2 XML数据源SSL错误

来自分类Dev

在 Jaspersoft Studio 508 兼容中制作条形图

来自分类Dev

Jaspersoft Reports Studio 中未显示 Google 地图

来自分类Dev

通过身份验证连接到MongoDB失败

来自分类Dev

MongoDB身份验证失败?

来自分类Dev

Git和Capistrano:Visual Studio Team Foundation Server 2013(TFS)的身份验证失败

来自分类Dev

从VS2010中的WinForms代码对Visual Studio Team Services(是TFS在线)的身份验证失败

来自分类Dev

Git和Capistrano:Visual Studio Team Foundation Server 2013(TFS)的身份验证失败

来自分类Dev

Google Firebase身份验证Android Studio

来自分类Dev

Google Data Studio连接器在第三方进行身份验证

来自分类Dev

MongoDB-CR身份验证失败

来自分类Dev

MongoDB 3.2身份验证失败

来自分类Dev

流星和MongoDB:身份验证失败

来自分类Dev

PHP MongoDB身份验证失败

来自分类Dev

禁用身份验证时在MuleStudio中配置MongoDB连接器-“连接失败”错误

来自分类Dev

如何在Jaspersoft Studio 6.1中选择生成的.jasper文件的目标位置?

Related 相关文章

  1. 1

    Jaspersoft Studio MongoDB连接身份验证失败

  2. 2

    将mysql连接器支持添加到jaspersoft Studio

  3. 3

    无法解析为Jaspersoft Studio类型

  4. 4

    Jaspersoft Studio自定义组件教程

  5. 5

    Jaspersoft Studio:UTF-8编码问题

  6. 6

    在Jaspersoft Studio中,如何使用DATEFORMAT()函数?

  7. 7

    Eclipse无法安装Jaspersoft Studio 6.15

  8. 8

    Jaspersoft Studio自定义组件教程

  9. 9

    在Jaspersoft Studio中,如何使用DATEFORMAT()函数?

  10. 10

    将 Android Studio 连接到 Firebase 以进行身份验证

  11. 11

    在Jaspersoft Studio中处理多个数据源

  12. 12

    在Jaspersoft Studio中使用Highcharts的库复制问题

  13. 13

    如何在JasperSoft Studio中将数字格式化为2.564.894.621?

  14. 14

    jaspersoft studio 6.2 XML数据源SSL错误

  15. 15

    在 Jaspersoft Studio 508 兼容中制作条形图

  16. 16

    Jaspersoft Reports Studio 中未显示 Google 地图

  17. 17

    通过身份验证连接到MongoDB失败

  18. 18

    MongoDB身份验证失败?

  19. 19

    Git和Capistrano:Visual Studio Team Foundation Server 2013(TFS)的身份验证失败

  20. 20

    从VS2010中的WinForms代码对Visual Studio Team Services(是TFS在线)的身份验证失败

  21. 21

    Git和Capistrano:Visual Studio Team Foundation Server 2013(TFS)的身份验证失败

  22. 22

    Google Firebase身份验证Android Studio

  23. 23

    Google Data Studio连接器在第三方进行身份验证

  24. 24

    MongoDB-CR身份验证失败

  25. 25

    MongoDB 3.2身份验证失败

  26. 26

    流星和MongoDB:身份验证失败

  27. 27

    PHP MongoDB身份验证失败

  28. 28

    禁用身份验证时在MuleStudio中配置MongoDB连接器-“连接失败”错误

  29. 29

    如何在Jaspersoft Studio 6.1中选择生成的.jasper文件的目标位置?

热门标签

归档