如何确定要使用哪个版本的 Jetty?

Cor*_*han 2 java jetty maven

在我的 maven java webapp 构建中,我有以下插件:

<plugin>
   <groupId>org.mortbay.jetty</groupId>
   <artifactId>jetty-maven-plugin</artifactId>
   <version>8.1.8.v20121106</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是我使用的 Jetty 版本有那个烦人的“空身份服务”,所以我想升级我使用的版本,但我想不出任何好方法来确定哪个版本的 jetty 是最好的让我跑。

我找到了这个 Jetty 文档,它显示了一些信息,但只涉及大版本号,如 6、7、8 和 9。我使用的是 javax.servlet 3.0.1,所以我想我想要码头 8 或 9 .

这个 Jetty 文档似乎告诉我如何找出要使用的各个版本,但我并不完全明白。从那看来,也许我应该使用 9.0.0.RC0?

jettymaven repo 页面上,我可以看到很多版本,但最新的版本8 是我使用的带有漏洞的身份服务的版本,而9 都是“里程碑”,我认为这意味着它们是比较不靠谱?我真的不知道“里程碑”是什么意思。

我很感激一些指导或建议!

小智 5

在您的发行版中找到 start.jar。然后使用“--version”标志: java -jar start.jar -- version