gpt4 book ai didi

java - 如何使我的 Web 应用程序与 SPDY、Jetty 一起工作

转载 作者:行者123 更新时间:2023-12-02 04:55:38 26 4
gpt4 key购买 nike

我在 Eclipse 的动态项目中有一个简单的 Web 应用程序,它只包含一个 html 页面和一个 http servlet。到现在为止我一直用的是tomcat。 Tomcat 的 SPDY 支持在当前形式下不可用,因此我必须将我的应用程序移至 Jetty。为了使我的应用程序与 spdy 一起工作,我必须重新编写我的应用程序,或者我只需配置 jetty 即可与 spdy 一起工作?你能帮我一下吗?

更新:我的 HTTP/1.1 应用程序位于 .war 文件中,我从 my-9.2.x-jetty-distribution/webapps 中的 tomcat/webapps 复制此文件,我配置了 jetty,它按预期工作。为了使这个应用程序与 spdy 一起工作,我必须使用 npn-boot 运行 jvm,然后我必须按照文档描述配置 xml 文件,但不能说明这些 xml 文件必须放置在哪里。我的问题出在最后两个步骤中。

最佳答案

假设 Web 应用程序是根据标准 API 编写的,您无需更改 Web 应用程序中的任何一行。

为了使其在 Jetty 中工作,您只需按照 Jetty documentation 中的说明进行操作即可。 .

您至少需要 JDK 7 和 Jetty 9.2.x。

Jetty 项目已在 Jetty 9.3.x 中删除了对 SPDY 的支持,转而支持 HTTP/2,但如果您需要使用 SPDY,可以继续使用 Jetty 9.2.x。

不过,我会考虑直接转向 HTTP/2。 Firefox 和即将推出的 Chrome 等浏览器已经默认使用 HTTP/2,因此 SPDY 的生命周期将非常短(事实上,它已经被逐步淘汰)。

关于java - 如何使我的 Web 应用程序与 SPDY、Jetty 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28798508/

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