首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jetty HTTP/2客户端示例

Jetty HTTP/2客户端示例
EN

Stack Overflow用户
提问于 2015-09-04 21:37:05
回答 1查看 3.4K关注 0票数 4

我使用了Jetty提供给我们的客户端代码。然后出现了一些问题。我想运行的代码在这里https://github.com/eclipse/jetty.project/blob/master/jetty-http2/http2-client/src/test/java/org/eclipse/jetty/http2/client/Client.java

实际上,我知道我遇到了同样的问题,就像这个客户端,我在这个家伙的更新2上停了下来,我在http2- Jetty HTTP/2 client receive server push example文件夹下创建了一个新项目。但问题仍然存在。

代码语言:javascript
复制
INFO::main: Logging initialized @170ms
Exception in thread "main" java.util.concurrent.TimeoutException
at org.eclipse.jetty.util.FuturePromise.get(FuturePromise.java:130)
at org.eclipse.jetty.http2.client.Client.main(Client.java:56)

我使用的jar是Jetty-9.3.3。我完全不知道出了什么问题。开发环境是eclipse的露娜。

EN

回答 1

Stack Overflow用户

发布于 2015-09-11 14:31:55

确保将ALPN jar添加到引导类路径中,并且该jar是适合您的Java版本的正确版本。请参阅下表:https://www.eclipse.org/jetty/documentation/current/alpn-chapter.html#alpn-versions

如果您使用的是Java版本"1.8.0_51“,那么额外的VM参数应该是:

代码语言:javascript
复制
-Xbootclasspath/p:/full/path/to/alpn-boot-8.1.4.v20150727.jar

我得到了同样的超时异常,在我的例子中,事实证明我没有正确地将alpn-boot jar添加到引导类路径中。具体地说,我没有使用jar的完整绝对路径。如果启动类路径无效,虚拟机不会显示任何错误。给出绝对路径为我解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32399518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档