6

我为一家不会在我们的服务器上从 JRE 6 升级到 JRE 7 的公司工作。我已经使用 Jetty 9 成功开发了一些适用于 JRE 7 的代码。但是,我无法在公司服务器上运行此代码。我想知道这里是否有人知道在 JRE 6 上运行 Jetty 9 的方法。我特别需要 Jetty 9 中的 HTTPConfiguration 类。

我能想到的唯一可能的事情是下载 Jetty,将其设置为 1.6 合规性并从中工作。我真的希望(在黑暗中开枪)有人有更好的主意。

4

1 回答 1

18

不,Jetty 9 需要 Java 7,因为 servlet api (servlet 3.1) 需要 Java 7。虽然理论上 9.0 可以在 Java 6 上运行,但我们的意图是 9 将是 servlet 3.1,直到 9.1 我们才制作了servlet api 切换...这主要是由于时间问题而不是任何事情。

[更新] Jetty 9.2.x 是 Java 7,而 Jetty 9.3.x 以后将需要 Java 8。这主要是由于需要支持 HTTP/2 协议,Jetty 9.3.x 确实......

于 2014-02-07T15:42:50.530 回答