Como posso me conectar ao servidor MongoDB usando JAVA do OpenShift?
Eu criei umMongoDB
instância emOpenShift
. Eu posso conectar a ele viaRockMongo
, que é um serviço oferecido porOpenShift
.
Estou tentando me conectar à minha instância usandoJAVA
, mas acabei de receber umConnection refuesed
erro. Além disso, não consigo conectá-lo usandoRoboMongo
.
No meuRockMongo
guia status, vejo as seguintes informações:
Host: 127.11.201.2
Port: 27017
UsandoRoboMongo
comMongoLab
instância funciona muito bem, fornecendo as credenciais corretas, mas aqui comOpenShift
falha na conexão com a instância.
No meuJAVA
app Estou tentando o seguinte:
MongoCredential credential = MongoCredential.createCredential(
Const.MONGO_USERNAME, Cont.MONGO_DB,
Const.MONGO_PASSWORD.toCharArray());
mongo = new MongoClient(new ServerAddress(Const.MONGO_URI), Arrays.asList(credential));
Com127.11.201.2
ComoMONGO_URI
. Por que não estou conseguindo me conectar à minha instância? O que estou fazendo errado?
P.S usandoputty
Eu posso me conectar ao meumongo
instância, apenas executando o comandomongo
.