web-dev-qa-db-ja.com

Eclipse Keplerがプロキシ経由でインターネットに接続しない

Eclipse Junoをインターネットに接続することができました。これを達成するために、stackoverflowに関する多くの投稿がここにあります。ここにこのリンクの1つがあります: Eclipseはプロキシ経由でインターネットに接続していません

今日、私はWindows7ボックスにEclipse Keplerをインストールしました。しかし、Eclipseマーケットプレイスへのアクセスや新しいソフトウェアのインストールは機能しません。 Eclipse Junoで使用したのとまったく同じプロキシ構成を使用しています。 Junoはマーケットプレイスにアクセスできますが、Keplerはアクセスできません。プロキシはNTLM認証を使用します。ここに同様の問題がある人はいますか?

今まで成功していません。私はまだジュノが接続できるのにケプラーが接続できないのか疑問に思っています:-(

51
cho

同じ問題がありました。これを検索して見つけました。

http://oakgreen.blogspot.jp/2011/10/Eclipse-proxy-settings-bug-and.html

この投稿では、SOCKSプロキシを設定しないでください。私はこのアドバイスを試みましたが、接続は成功しました。私は以下をしました:

  1. ネットワーク接続設定を開きます。
  2. [アクティブプロバイダー]を[手動]に選択します。
  3. HTTP/HTTPSプロキシを設定します。
  4. これが設定されている場合、SOCKSプロキシをクリアします。(SOCKSプロキシ行を選択し、「クリア」ボタンをクリックします)
  5. これらの設定を適用するには、Eclipseを再起動します。
140
mhanada

私の場合、「native」に設定し、プロキシでソックスを有効にしました。 (Internet Explorer->インターネットオプション->接続-> LAN-設定->プロキシ設定)。そこで無効にし、Eclipse.iniに次の行を追加すると、すべて正常に機能します。

-Dorg.Eclipse.ecf.provider.filetransfer.excludeContributors=org.Eclipse.ecf.provider.filetransfer.httpclient4
-Dorg.Eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
-Dorg.Eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000
7
ziodraw

私はmhanadaによって提案されたこのメソッドを使用しようとして何時間も費やしましたが、それは正しいのですが、Eclipseに関連付けられたデフォルトのSecure Storageがプロキシ資格情報の保存を妨げていたはずです。アドバイス:セキュアストレージに関して例外がスローされることに注意してください。私の場合、エラーは、デフォルトのセキュアストレージパスがあったリモートロケーションに接続できないことに関連しています。私の場合、Preferences> General> Security> Secure Storage> Contents> DeleteでDefault Secure Storage情報を削除しました。

7
satbot

私の場合、Spring Tool Suiteのインストール後に問題が始まりました。アンインストールして問題を解決しました。

バージョン:Kepler Service Release 1

3
Lucas

私の友人は、その正確な問題に遭遇しました(Eclipse Keplerをインストールしたばかりの新しいマシンで、コンピューターはファイアウォールまたはプロキシの背後にありませんでした。)Java 7 update 51の問題Java 6 JREを使用してEclipseを実行し、問題は魔法のように解決されました。

2
Jeroen Roosen

それは私に起こりましたEclipseはJDKではなくJREを使用していたため

Eclipseに特定のVMを使用させるには、編集します

<Eclipse_root>\Eclipse.ini

ファイルの先頭にこれらの2行を追加します。

 -vm
 C:/Program Files/Java/jdk1.6.0_45/bin/javaw.exe

注:JREを使用するEclipseは、以下をトリガーしていました。

Java.lang.NoClassDefFoundError:javax/net/ssl/SSLSocket

 Java.lang.NoClassDefFoundError: javax/net/ssl/SSLSocket
    at org.Apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.Java:45)
    at org.Apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.Java:294)
    at org.Apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.Java:445)
    at org.Apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.Java:274)
    at org.Apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.Java:797)
    at org.Apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.Java:754)
    at org.Eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.Java:263)
    at org.Eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.Java:69)
    at org.Eclipse.core.internal.jobs.Worker.run(Worker.Java:53)
 Caused by: Java.lang.ClassNotFoundException: javax.net.ssl.SSLSocket cannot be found by org.Apache.httpcomponents.httpclient_4.1.3.v201209201135
    at org.Eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.Java:455)
    at org.Eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.Java:421)
    at org.Eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.Java:412)
    at org.Eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.Java:107)
    at Java.lang.ClassLoader.loadClass(Unknown Source)
1
Pascal

別のメモ:

Windowsパスワードを変更した後、EclipseのWindows統合セキュアストレージは予告なしにアクセスできなくなったようです。どうやらこれにより、Eclipseがプロキシ認証設定を「忘れる」だけでなく、再設定後に資格情報を保存できなくなったようです。好きなように設定できましたが、「OK」をクリックするとすぐに消えました。

私にとっての解決策は、[全般]> [セキュリティ]> [セキュアストレージ]に移動し、Windows Integrationマスターパスワードプロバイダーの[パスワードの変更...]をクリックすることでした。もちろん、これにより、Eclipseによって以前に保存されたすべてのパスワードが消去されましたが、クリーンで動作するセキュアストレージが残り、プロキシ資格情報を正常にセットアップして保存することができました。

1
JimmyB

私は同じ問題に直面していましたが、セットアップの問題はJDKを使用していたことでした。プロキシ設定-Windows->設定->一般->ネットワーク接続。 Active Provider-Native、HTTP-Dynamicをチェックし、残りはすべてチェックを外すことを確認してください。

注:上記の説明は、ケプラーのみで試行およびテストされています。

1
user2997690

この問題が発生し、Eclipseでパスワードを使用してプロキシ設定を変更しました。 windows-> preference->に移動して、「proxy」を検索しますNetwork connections

手動のアクティブプロバイダーを選択します。 HTTPおよびHTTPSプロキシ、システムユーザー名およびパスワードを設定します。 (私のマシンでユーザー名とパスワードなしでは機能しませんでした)

SOCKSプロキシが設定されている場合はクリアします。

ファイル->再起動

0
Jobin Mathew

Active ProviderセクションでManualモードを選択したことを確認しましたか? Preferences/General/Network Connectionsメニューに再度移動し、そうでない場合は変更します。その部分は親切なバグだと思います。

0
yaakuro