#java #mongodb #openshift
#java #mongodb #openshift
Вопрос:
я пытаюсь подключить локальное java-приложение к openshift MongoDB, используя этот код
String mongoUri = "mongodb://admin:password@myServerIP:27017/";
MongoClient mongoClient;
mongoClient = new MongoClient(new MongoClientURI(mongoUri));
DB db = mongoClient.getDB("mongo");
System.out.println("Successfully connected to MongoDB ");
но оно подключается к локальной машине MongDB? это выдает мне эту ошибку?
com.mongodb.MongoTimeoutException: Timed out after 10000 ms while waiting for a server that matches AnyServerSelector{}. Client view of cluster state is {type=Unknown, servers=[{address=remoteIpAddress:27017, type=Unknown, state=Connecting, exception={com.mongodb.MongoException$Network: Exception opening the socket}, caused by {java.net.ConnectException: Connection refused: connect}}]
я ищу, и я нашел решение (переадресация порта), но я не могу этого сделать, кто-нибудь даст мне решение, спасибо.
Комментарии:
1. И ошибка?
2. Мы могли бы помочь, если вы сможете передать ошибку. У вас есть какие-либо прокси? Я имел в виду корпоративные брандмауэры.
3. это не подключение к удаленной базе данных mongo