在我的maven java webapp构建中,我有以下插件:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.8.v20121106</version>
</plugin>
但我正在使用的Jetty版本有令人讨厌的“null身份服务”的东西,所以我想升级我正在使用的版本,但我无法找出任何好的方法来确定什么版本的码头对我来说最好跑。
我发现this Jetty documentation显示了一些信息,但只显示了大版本号,例如6,7,8和9.我正在使用javax.servlet 3.0.1,所以我想我想要码头8或9.
This Jetty documentation似乎在告诉我如何找出要使用的个别版本,但我并不完全明白。看起来可能我应该使用9.0.0.RC0?
在maven repo page for jetty我可以看到一堆版本,但是最新的版本8是我正在使用的带有错误的身份服务的东西,而9s都是“里程碑”,我认为这意味着他们相对不值得信任?我真的不知道“里程碑”是什么意思。
我很感激一些指导或建议!
答案 0 :(得分:4)
在您的发行版中找到start.jar。然后使用“--version”标志: java -jar start.jar - version
答案 1 :(得分:3)
如果您不需要WebSockets或SPDY,您可以坚持使用最新版本的Jetty 8.查看此页面并选择最高的8.1.x版本:
答案 2 :(得分:0)
这个Jetty_Version_Comparison_Table和此Feature list怎么样?如果您需要xxx功能,那么请查看它,它将显示您需要哪个版本来支持此功能。