4

私はWindows764ビットを実行しています。以前にJava6を使用していたときにJava7(PS3メディアサーバーの一部)をインストールした後、Eclipse(Indigo Service Release 2、ビルドID:20120216-1857)CVSがVPN上にあるサーバーで動作を停止しました。CiscoAnyConnectVPNクライアントバージョン2.5.2019を使用して接続します。リポジトリに接続しようとするたびに発生するエラーは次のとおりです。

Could not connect to :extssh:username@example.com:/cvsroot/username/project: CVS communication error:   org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection$SSH2IOException: Permission  denied: connect
Permission denied: connect

EclipseをJava6JVMで実行するように強制することで、この問題を回避できます。Windowsファイアウォールをオフにしたため、ファイアウォールの問題ではありません。また、WiresharkはDNSルックアップ以外のトラフィックを表示しません。

私のJRE(Java6とJava7)はどちらも32ビットバージョンです。それらのパスはそれぞれ

C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jre7
4

1 に答える 1

9

CVSではなくSVNが関係していることを除いて、非常によく似た質問に対する回答を見つけました。「バグ」は、Cisco AnyConnect VPN が IPv6 を適切にサポートしていないことであり、これは新しい jre7 で呼び出されます。

したがって、以下を my に追加eclipse.iniすると、私の状況が修正されます。

openFile
-vmargs
-Djava.net.preferIPv4Stack=true
于 2012-04-22T18:25:09.750 に答える