Fuh*_*tor 4 eclipse cvs ssh vpn java-7
我正在运行Windows 7 64位.在我以前使用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:/cvsroot/username/project: CVS communication error: org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection$SSH2IOException: Permission denied: connect
Permission denied: connect
Run Code Online (Sandbox Code Playgroud)
我可以通过强制Eclipse在Java 6 JVM下运行来解决它.这不是防火墙问题,因为我关闭了Windows防火墙,并且Wireshark也没有显示DNS查询之外的流量.
我的JRE(Java 6和Java 7)都是32位版本; 他们的路径分别是
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jre7
Run Code Online (Sandbox Code Playgroud)
我找到了一个非常相似的问题的答案,除了它涉及SVN而不是CVS."bug"似乎是Cisco AnyConnect VPN无法正确支持IPv6,后者使用较新的jre7调用.
所以,添加以下内容eclipse.ini是我的情况的修复:
openFile
-vmargs
-Djava.net.preferIPv4Stack=true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3193 次 |
| 最近记录: |