gpt4 book ai didi

java - 如何在 JDK8 上使用 SPDY 运行 Jetty?

转载 作者:行者123 更新时间:2023-12-02 07:53:00 25 4
gpt4 key购买 nike

我们已经有了 JDK8 几天了。我尝试使用 SPDY 服务器运行 Jetty。在 JDK8 中,没有 NPN 支持,因此它结尾为:

[qtp22068985-16-selector-ServerConnectorManager@12e7b0e/1] WARN
org.eclipse.jetty.io.SelectorManager - Exception while notifying connection SslConnection@e1448a{NEED_UNWRAP,eio=-1/-1,di=-1} ->
NPNServerConnection@382d40{IDLE}
java.lang.NoSuchMethodError:
sun.security.ssl.HandshakeHash.<init>(ZZLjava/util/Set;)V
at sun.security.ssl.Handshaker.activate(Handshaker.java:493)

我已经在 CLASSPATH 上使用 npn-boot-1.1.6.v20130911.jar 运行它,它适用于最新的 JDK7。

是否有关于如何在 JDK8 上使用 SPDY 运行 Jetty 的解决方法?

最佳答案

我是Jetty中NPN的实现者。

由于JDK中缺少TLS扩展API,NPN是通过修改JDK类来实现的。 NPN 版本与 documentation 中指定的 JDK 版本严格匹配。 .

对于 JDK 8,我们不打算支持 NPN。相反,我们将支持 ALPN(NPN 的后继者),并将 ALPN 实现向后移植到 JDK 7。

ALPN 的实现已经在分支中完成,但尚未集成到主 Jetty 构建中。

你必须耐心等待一段时间,我们需要完成一堆事情并将 ALPN 集成到 Jetty master 中。完成后,我们将 blog关于。

关于java - 如何在 JDK8 上使用 SPDY 运行 Jetty?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22608892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com