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.

questionAnswers(1)

yourAnswerToTheQuestion