Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSL连接挂起-Java_Java_Ssl_Jetty_Cxf - Fatal编程技术网

SSL连接挂起-Java

SSL连接挂起-Java,java,ssl,jetty,cxf,Java,Ssl,Jetty,Cxf,我有一个运行嵌入式jetty的CXF web服务服务器。 客户端连接并向服务器发送多个成功请求。 5-10秒后,客户端突然挂起。 客户端/服务器对所有请求重复使用相同的连接。 在使用-Djavax.net.debug=all运行服务器之后,在连接挂起之前,我注意到以下消息 Keep-Alive-Timer, called close() Keep-Alive-Timer, called closeInternal(true) Keep-Alive-Timer, SEND TLSv1 ALERT:

我有一个运行嵌入式jetty的CXF web服务服务器。
客户端连接并向服务器发送多个成功请求。
5-10秒后,客户端突然挂起。
客户端/服务器对所有请求重复使用相同的连接。 在使用-Djavax.net.debug=all运行服务器之后,在连接挂起之前,我注意到以下消息

Keep-Alive-Timer, called close()
Keep-Alive-Timer, called closeInternal(true)
Keep-Alive-Timer, SEND TLSv1 ALERT:  warning, description = close_notify
Keep-Alive-Timer, WRITE: TLSv1 Alert, length = 22

知道应该修复什么来禁用此保持活动计时器以关闭连接吗?

升级到cxf 3.1.0后,问题消失。

调试KeepAliveCache类后,我发现这些消息与服务器中打开的HTTP客户端和另一台服务器相关,与断开连接的客户端无关。我们遇到了完全相同的问题,但我们从CXF 2.7.10升级到了3.1.5(以及相关依赖项),但仍然看到了问题。我知道这是一年前的事了,但是你还做了什么吗?说得清楚,我们看到了挂起-我们看到的和你发布的一样。我们同意保持活动状态消息来自无关的出站连接。但是,有时入站连接会一直挂起,直到超时为止。我们仍在调试这个问题,任何帮助都将不胜感激…在我的情况下,升级成功了。如果很容易的话,您可以尝试迁移到3.1.0,看看它是否仍然存在@佝偻病