我有两个Java程序(客户端和服务器),这些程序在我升级到java 1.7之前已经工作了好几年。它们通过SSL套接字连接。
在JRE 1.7中,连接挂起,即读取函数在某些时候不返回任何内容(适用于多个字节,然后阻止甚至字节即将到来)。有点奇怪的是,如果我从NetBeans IDE运行代码它完美,我只有在从命令行运行或双击.jar文件时才会遇到此问题。它也适用于JRE 1.6或更早版本。
如果我禁用SSL,它似乎可以正常工作。
JRE 1.7中是否存在已知的SSL问题,或者是否有人发现类似问题。
请指教。谢谢!
答案 0 :(得分:0)
当使用基于Diffie-Hellman的密码时,我发现并报告了Linux和Mac OS上的JDK 1.7(但不是Windows上)的类似问题。禁用这些密码可能是一种解决方法。见https://forums.oracle.com/message/11001587?tstart=0