jcloud의 간단한 프로그램을 실행하려고합니다. 다음과 같이 프로그램은 다음과 같습니다프록시를 통해 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();
openstack.infosys를 포트 7777에 SOCKS 프록시를 통해 연결되어 나 또한 입대 한 일식에 같은 (창 -> 환경 설정 -> 일반 -> 네트워크 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
에 의해 발생 그러나, 매번 나는 다음과 같은 오류가 코드를 실행합니다.
누군가 가능한 문제를 이해하는 데 도움을 줄 수 있습니까?
당신에게 : 당신이
ContextBuilder
의overrides
방법을 필요로하는 사람들을 이러한 속성에서보세요, 그리고 통과 다음과 같은 의미입니다 : 'Properties overrides = 새 속성(); \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()를하지 않았다. 모든 도움에 감사드립니다. 문제를 해결했습니다. –