Запретить Tomcat отправлять заголовок Соединение: закрыть

Мой сервер Tomcat Websocket имеет двойной атрибут «Соединение» в заголовке ответа для соединений через https: «обновить» и «закрыть». Не для подключений по 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="" />

Соединение: обновить и Соединение: закрыть


person Jan Knoblauch    schedule 25.05.2018    source источник
comment
Могу ли я создать пользовательскую реализацию AbstractHttp11Processor, где установлено значение Connection: close? Я использую Томкат 7.0.76.   -  person Jan Knoblauch    schedule 25.05.2018
comment
поделитесь своей конфигурацией Connector   -  person Eugène Adell    schedule 25.05.2018
comment
‹Порт коннектора=8080 протокол=HTTP/1.1 connectionTimeout=20000 redirectPort=8443 /› ‹Порт коннектора=8443 протокол=org.apache.coyote.http11.Http11Protocol maxThreads=150 SSLEnabled=true схема=https secure=true clientAuth=false sslProtocol =TLS keystoreFile=keystorePass= /›   -  person Jan Knoblauch    schedule 25.05.2018
comment
Нет проблем с подключением через https к веб-страницам, но веб-сокет через wss не работает.   -  person Jan Knoblauch    schedule 25.05.2018


Ответы (1)


Я мог бы решить проблему, перейдя на Tomcat 9.0.8. Я продолжаю использовать ту же конфигурацию разъема.

person Jan Knoblauch    schedule 25.06.2018