在Java 6上运行Jetty 9

时间:2014-01-24 15:54:19

标签: java jetty java-6 jetty-9

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

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

1 个答案:

答案 0 :(得分: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.这主要是由于支持Jetty 9.3.x所做的HTTP / 2协议的要求。 / p>