Я пытаюсь запустить простую программу jcloud. Программа выглядит следующим образом:Ошибка «Connect time out» для jClouds через прокси
String provider = "openstack-nova";
String identity = "Tenant:usename"; // tenantName:userName
String credential = "pass";
novaApi = ContextBuilder.newBuilder(provider).endpoint("http://openstack.infosys.tuwien.ac.at/identity/v2.0")
.credentials(identity, credential).modules(modules).buildApi(NovaApi.class);
regions = novaApi.getConfiguredRegions();
The openstack.infosys будет подключаться через SOCKS прокси на порту 7777. Я также заручился же на затмение (Window-> Настройки-> Общие-> Сеть config-> SOCKS (Руководство)) . Тем не менее, каждый раз, когда я запускаю код, я получаю следующее сообщение об ошибке:
ERROR o.j.h.i.JavaUrlHttpCommandExecutorService - Command not considered safe to retry because request method is POST:
который затем вызванное
Caused by: java.net.SocketTimeoutException: connect timed out
Я могу получить доступ к веб-интерфейсу горизонт одного и того же без каких-либо проблем.
Может кто-то, пожалуйста, помогите мне в понимании, в чем проблема.
You означает следующее: «Свойства переопределяют = new Properties(); \t overrides.setProperty (PROPERTY_PROXY_TYPE, "SOCKS"); \t overrides.setProperty (PROPERTY_PROXY_HOST, "127.0.0.1"); \t overrides.setProperty (PROPERTY_PROXY_PORT, "7777"); \t overrides.setProperty (PROPERTY_LOGGER_WIRE_LOG_SENSITIVE_INFO, "true"); У меня уже есть это в моем коде. Но его не работает –
Я не делал contextBuilder.overrides(). Спасибо за помощь. Решила проблему. –