如何使我的Web应用程序与SPDY,Jetty一起使用

时间:2015-03-01 20:11:55

标签: java jetty spdy

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

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

1 个答案:

答案 0 :(得分:2)

您不必更改网络应用中的单行,假设它是针对标准API编写的。

为了让它在Jetty中运行,您只需按照Jetty documentation中的说明进行操作。

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

Jetty Project已经删除了对Jetty 9.3.x中SPDY的支持,转而支持HTTP / 2,但是如果你需要使用SPDY,你可以使用Jetty 9.2.x。

但我会考虑直接转到HTTP / 2。像Firefox这样的浏览器以及很快Chrome已经默认使用HTTP / 2,因此SPDY的使用寿命很短(事实上,它已经逐步淘汰)。