Tomcat VS Jetty [关闭]


168

我想知道每个服务器相对于生产环境的负面影响。有没有人对其中一项功能有很大的疑问?性能,等等。我还快速查看了新的Glassfish,它是否与简单的servlet容器匹配(至少似乎具有良好的管理接口)?


3
即使这个问题很老,我今天还是看到了。关于生产环境,我想补充一点,Google选择了Jetty作为Google App Engine。infoq.com/news/2009/08/google-chose-jetty
stivlo

1
有人提名这个为重新开放,但这是一个基于观点的讨论问题。也许使用历史锁很合适,但是我看不到重新打开它。
Adi Inbar 2014年

我有使用Tomcat作为Socket Server的经验,但最后我选择使用Jetty。在这种特殊情况下,服务器更易于设置并有据可查。
Kaira

Answers:


82

我喜欢Jetty的低维护成本。它只是打开包装,就可以滚动了。Tomcat的维护成本较高,需要更多的配置并且更重。此外,码头的延续非常酷。

编辑:2013年,有报道称Tomcat变得更加容易。看评论。我还没有验证。


12
这不能回答问题,尤其是对于性能。如果它意味着更好的性能,我不介意更多地配置。
约翰

4
@John:两者都没有性能问题,否则我会提到它。我觉得 Jetty速度更快,但并不需要证明它。
Vinko Vrsalovic

4
Tomcat也仅涉及解压缩和运行它。
frandevel

2
这对我来说不是很真实,Tomcat也已开箱即用。
Audrius Meskauskas

@AudriusMeskauskas是什么意思?请提供截至2020年的真实情况:)。谢谢。
Dedyshka

18

我认为tomcat受到应用程序的更多讨论和支持,Jetty是可移植的,可以嵌入到应用程序中。码头有很好的延续性。


“嵌入应用程序”是什么意思?
Sankalp '18年

@Sankalp仅仅意味着您可以在应用程序中运行Jetty服务器。
杰里·钱

6

我喜欢Jetty如何嵌入到应用程序中,这样它就不需要在Web容器中运行(Hudson和Nexus是可以在此模式下运行的两个应用程序)。Tomcat可以做到吗?


27
当然可以
garber

4
也有一个嵌入式的tomcat
FOO 2015年

1
更准确地说:嵌入Tomcat已经有十多年的历史了,但是在2011年使用Tomcat 7.x变得更加容易。与Jetty相比,复杂性没有真正的区别。例如参见arhipov.blogspot.com/2011/03/...hascode.com/2013/07/...
winne2

当然,它也可以用Maven完成。有一个Maven插件。metamug.com/article/…–
Sorter
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.