Tag: http2

Java HTTP / 2服务器套接字

我想让服务器套接字在Java中用于HTTP / 2,最好是TLS / https。 我有一个TLS服务器套接字工作正常,但浏览器只会说HTTP / 1.1。 如果我理解正确,您需要ALPN来获取HTTP / 2浏览器以连接到您的TLS套接字并开始在其上运行HTTP / 2; 浏览器不会要求在https上升级到HTTP / 2。 到目前为止,Java8似乎没有做ALPN。 也许还有其他方法来强制浏览器做HTTP / 2,至少是非TLS。 那么,有谁知道如何为HTTP / 2创建Java服务器套接字?

无法初始化连接器

严重:无法初始化组件[Connector [org.apache.coyote.http11.Http11AprProtocol-8443]] org.apache.catalina.LifecycleException:配置的协议[org.apache.coyote.http11.Http11AprProtocol]需要APR /本机库这是不可用的。 我已经注释了http的连接器并打开了http2的连接器。 这是代码: 我在启动服务器时遇到错误。

Java11中找不到jdk.incubator.httpclient模块

使用JDK / 11的早期访问构建来编译基于使用VM参数的Java-9的现有代码 –add-modules jdk.incubator.httpclient 解决HTTP / 2客户端孵化器模块现在最终出现编译错误 找不到模块:jdk.incubator.httpclient Java版本详细信息: – java 11-ea 2018-09-25 Java(TM) SE Runtime Environment 18.9 (build 11-ea+11) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11-ea+11, mixed mode)