首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法的无签名:静态com.mongodb.MongoCredential.createCredential()

方法的无签名:静态com.mongodb.MongoCredential.createCredential()
EN

Stack Overflow用户
提问于 2017-12-04 01:58:57
回答 1查看 733关注 0票数 0

MongoCredential.createCredential()正在为根据文档( gmongo)似乎有效的参数抛出错误响应。

我试图执行的代码:

代码语言:javascript
复制
@Grab(group='com.gmongo', module='gmongo', version='1.5')

import java.util.*;
import com.gmongo.GMongo
import com.gmongo.GMongoClient
import com.mongodb.MongoCredential
import com.mongodb.MongoClientOptions
import com.mongodb.client.MongoDatabase; 
import com.mongodb.*
import com.mongodb.ServerAddress
import com.gmongo.*
import com.mongodb.MongoURI
import com.mongodb.DBCursor;
import com.mongodb.BasicDBObject;
import com.mongodb.BasicDBList

def mongoendpoint = context.expand( '${#Project#mongoendpoint}' )
def mongocollection=context.expand( '${#Project#mongocollection_ignition}' )
char[] password = 'password'.toCharArray();

 def credentials = MongoCredential.createCredential(
           context.expand('${#Project#MongoUser}'),
           context.expand('${#Project#MongoDatabase}'),
           password
           // "password" as char[] doesn't work either
           )

获取以下错误:

方法的不签名:静态com.mongodb.MongoCredential.createCredential()适用于参数类型:(java.lang.String,java.lang.String,[C)值: elenalenenko,test,p7Aqmlt9FF!可能的解决方案: createPlainCredential(java.lang.String,java.lang.String,[C)行错误: 34

文档说语法是

代码语言:javascript
复制
static MongoCredential  createCredential(String userName, String database, char[] password)
EN

回答 1

Stack Overflow用户

发布于 2017-12-04 05:06:34

似乎ReadyAPI 2.2.0回滚到ReadyAPI 2.1.0是个问题,而且一切都很完美。使用SmartBear引发支持票证

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47625476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档