Tomcat 8中的HTTP/2支持

Gui*_* D. 19 tomcat tomcat8 http2

经过一些研究,我很惊讶我没有在Tomcat中找到任何有关HTTP/2支持的资源.更改日志8.0表示SPDY的实验支持,wiki将HTTP/2称为支持的规范(http://wiki.apache.org/tomcat/Specifications),但我没有找到任何教程.

你知道是否已经可以在Tomcat上启用HTTP/2了吗?如果答案是肯定的我怎么能这样做?

Mar*_*mas 21

Tomcat尚不支持HTTP/2.

从Tomcat 9开始计划支持HTTP/2.它可能会被反向移植到早期版本.

实验性的SPDY支持就是:实验性的.它在浏览器支持特定版本的SPDY时起作用,但目前没有浏览器支持Tomcat实现的SDPY版本.

SPDY的实验性支持已从更改日志中记录的Tomcat 8.0.22中删除.


Joe*_*ich 10

Tomcat 8.5已发布,具有从Tomcat 9反向移植的功能,并包含HTTP/2支持.

我个人还没有机会在Tomcat 8.5上设置HTTP/2,所以我无法评论"如何".


Dhu*_*wal 7

现在可以在Tomcat中使用HTTP/2支持.Tomcat-8.5支持HTTP/2.要在tomcat-8.5或更高版本中启用HTTP/2,您需要升级tomcat conf文件夹中文件server.xml中的连接器协议.

<Connector ... >
  <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
</Connector>
Run Code Online (Sandbox Code Playgroud)

您还需要设置SSL证书的配置以使用此连接器.