jetty HTTP2Client jar丢失了

时间:2016-02-23 16:41:28

标签: java jar jetty jetty-9 http2

我已经从here下载了最新的(9.3.7.v20160115)码头。

Accourding到documentation,HTTP / 2有4个子项目,一个是http2-client。

我找不到它。我在http2中唯一的罐子是:

  • http2-共9.3.7.v20160115.jar
  • http2-hpack-9.3.7.v20160115.jar
  • http2 - 服务器 - 9.3.7.v20160115.jar

http2-client发生了什么?

2 个答案:

答案 0 :(得分:3)

所有Jetty组件均可在Global Maven Repository系统上使用。

此处包含属于org.eclipse.jetty.http2的组件以及您要查找的http2-client

由于jetty-distribution中没有任何东西使用http2-client(和相关的alpn-client),并且没有办法通过server / webapp classloader隔离使用http2-client,所以它极不可能将出现在码头上。

如果您打算独立使用它(不是来自java web / app服务器),那么请使用maven central中的组件。

如果您打算在jetty服务器实例中使用它,那么您需要将组件复制到您的webapp的WEB-INF/lib目录中(请注意,您应该拥有自己的http2客户端)如果您尝试执行此操作,则可以使用lockstep和jetty服务器版本,因为您可以从jetty服务器类加载器本身共享许多实用程序/ io / http类。

答案 1 :(得分:1)

根据BugzillaGitHub issue,这是一个错误。