Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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 防止Tomcat发送头“;连接:关闭“;_Ssl_Websocket_Safari_Tomcat7_Java Websocket - Fatal编程技术网

Ssl 防止Tomcat发送头“;连接:关闭“;

Ssl 防止Tomcat发送头“;连接:关闭“;,ssl,websocket,safari,tomcat7,java-websocket,Ssl,Websocket,Safari,Tomcat7,Java Websocket,我的Tomcat Websocket服务器在通过https的连接的回复头中具有属性“Connection”double:“upgrade”和“close”。不适用于通过http的连接,此处仅“升级”。这将导致Safari断开连接。如何防止“连接:关闭”出现在标题中 连接器配置: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connecto

我的Tomcat Websocket服务器在通过https的连接的回复头中具有属性“Connection”double:“upgrade”和“close”。不适用于通过http的连接,此处仅“升级”。这将导致Safari断开连接。如何防止“连接:关闭”出现在标题中

连接器配置:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="" keystorePass="" />


我可以通过切换到Tomcat 9.0.8来解决这个问题。我继续使用相同的连接器配置。

我可以在设置“连接:关闭”的地方创建AbstractHttp11Processor的自定义实现吗?我使用Tomcat 7.0.76。共享您的配置通过https连接到网页没有问题,但通过wss的websocket不起作用。