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プロキシ経由で接続され、私も参加している日食に同じ(ウィンドウ - > Preferences->一般 - >ネットワークCONFIG-> SOCKS(マニュアル))。
ERROR o.j.h.i.JavaUrlHttpCommandExecutorService - Command not considered safe to retry because request method is POST:
その後、私は何の問題もなく同じの地平線のWebインタフェースにアクセスすることができる午前
Caused by: java.net.SocketTimeoutException: connect timed out
によって引き起こされます。しかし、毎回私は、私は次のエラーを取得するコードを実行します。
問題の可能性を理解するのに手伝ってもらえますか?
あなたは次のような意味です: 'プロパティのオーバーライド=新しいプロパティ(); \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()をしませんでした。すべての助けに感謝します。問題を解決しました。 –