Eclipse CVS extssh在Windows 7+;爪哇7
我正在运行64位Windows 7。在我以前使用Java 6时安装Java 7(PS3媒体服务器的一部分)之后,我的Eclipse(Indigo Service Release 2,Build id:20120216-1857)CVS停止在VPN上的服务器上工作。我使用Cisco AnyConnect VPN客户端版本2.5.2019进行连接。每当我尝试连接到存储库时,都会出现以下错误:Eclipse CVS extssh在Windows 7+;爪哇7,eclipse,ssh,cvs,vpn,java-7,Eclipse,Ssh,Cvs,Vpn,Java 7,我正在运行64位Windows 7。在我以前使用Java 6时安装Java 7(PS3媒体服务器的一部分)之后,我的Eclipse(Indigo Service Release 2,Build id:20120216-1857)CVS停止在VPN上的服务器上工作。我使用Cisco AnyConnect VPN客户端版本2.5.2019进行连接。每当我尝试连接到存储库时,都会出现以下错误: Could not connect to :extssh:username@example.com:/cvs
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
我能在十分钟内解决这个问题。这不是防火墙问题,因为我关闭了Windows防火墙,而且Wireshark在DNS查找之外没有显示任何流量
我的JRE(Java6和Java7)都是32位版本;它们的路径分别是
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jre7
我发现这是一个非常类似的问题,除了它涉及SVN而不是CVS。“缺陷”似乎是Cisco AnyConnect VPN没有正确支持IPv6,而IPv6是通过较新的jre7调用的
因此,将以下内容添加到我的eclipse.ini
中可以解决我的问题:
openFile
-vmargs
-Djava.net.preferIPv4Stack=true
太棒了,谢谢,同样的解决方案对我也有效。我想我自己不会想到的。:-)我不知道你是怎么想出来的,但我同意@aaamos。明亮的非常感谢@aaamos和DomenicD很高兴这对你有用。“拒绝许可:连接”让我找到了它,再加上谷歌的坚持。请随意投票支持SVN,因为这是同一个问题,但客户不同。