如何在HTTP2中使用外部ssl卸载配置Jetty

如何在HTTP2中使用外部ssl卸载配置Jetty,jetty,http2,embedded-jetty,Jetty,Http2,Embedded Jetty,下面的所有示例中都包含ssl工厂 在我的例子中,ssl卸载是在nginx级别使用自签名证书完成的 我需要的只是h2连接器(甚至不是h1)的配置 使用HTTP2CServerConnectionFactory使用h2c连接器设置Jetty 如果您使用的是jetty home(或较旧的jetty发行版),只需启用http2c模块即可 如果您使用嵌入式jetty,请使用以下连接器的大致轮廓 HttpConfiguration config=new-HttpConfiguration(); // ...

下面的所有示例中都包含ssl工厂

在我的例子中,ssl卸载是在nginx级别使用自签名证书完成的


我需要的只是h2连接器(甚至不是h1)的配置

使用
HTTP2CServerConnectionFactory
使用
h2c
连接器设置Jetty

如果您使用的是
jetty home
(或较旧的
jetty发行版
),只需启用
http2c
模块即可

如果您使用嵌入式jetty,请使用以下连接器的大致轮廓

HttpConfiguration config=new-HttpConfiguration();
// ... 配置
HTTP2CServerConnectionFactory http2c=新的HTTP2CServerConnectionFactory(配置);
ServerConnector连接器=新的ServerConnector(此,http1,http2c);
连接器。设置端口(端口);
addConnector(连接器);