1)Jetty更轻量级。这是相对Tomcat而言的。
由于Tomcat除了遵循Java Servlet规范之外,自身还扩展了大量J2EE特性以满足企业级应用的需求,所以Tomcat是较重量级的,而且配置较Jetty亦复杂许多。但对于大量普通互联网应用而言,并不需要用到Tomcat其他高级特性,所以在这种情况下,使用Tomcat是很浪费资源的。这种劣势放在分布式环境下,更是明显。换成Jetty,每个应用服务器省下那几兆内存,对于大的分布式环境则是节省大量资源。而且,Jetty的轻量级也使其在处理高并发细粒度请求的场景下显得更快速高效。
2)Jetty更灵活,体现在其可插拔性和可扩展性,更易于开发者对Jetty本身进行二次开发,定制一个适合自身需求的Web Server。
相比之下,重量级的Tomcat原本便支持过多特性,要对其瘦身的成本远大于丰富Jetty的成本。用自己的理解,即增肥容易减肥难。
3)然而,当支持大规模企业级应用时,Jetty也许便需要扩展,在这场景下Tomcat便是更优的。

总结:Jetty更满足公有云的分布式环境的需求,而Tomcat更符合企业级环境。

Jetty和和Tomcat比较相关推荐

  1. maven+jetty项目在tomcat部署

    步骤1:项目打包 clean install 步骤二:拷贝war 包到tomcat下 步骤三:修改server.xml文件的端口 步骤四:启动tomcat,注意jetty的项目是不需要带项目名的,To ...

  2. maven学习:jetty插件与Tomcat插件

    1.jetty插件 要测试的web的pom里面,加入jetty的插件配置,示例如下: <!-- jetty插件 --> <plugin><groupId>org.m ...

  3. Google 选择 Jetty 放弃 Tomcat

    [IT168 资讯]Google 应用系统引擎最初是以 Apache Tomcat 作为其 webserver/servlet 容器的,但最终将切换到 Jetty 上. 这个决定让许多开发人员都诧异的 ...

  4. Jetty 与 Tomcat 比较,及性能分析

    主流java的web容器,主要是Tomcat, jboss, jetty, resin.由于以前我们主要用的是jboss4.0.5,但jbosse用的servlet容器是tomcat5.5,所以只进行 ...

  5. Tomcat学习总结(7)——Tomcat与Jetty比较

    Jetty 基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器. 它有一个基本数据模型,这个数据模型就是 Handler(处理 ...

  6. 【Jetty】Jetty 的工作原理以及与 Tomcat 的比较

    Jetty 应该是目前最活跃也是很有前景的一个 Servlet 引擎.本文将介绍 Jetty 基本架构与基本的工作原理:您将了解到 Jetty 的基本体系结构:Jetty 的启动过程:Jetty 如何 ...

  7. (转)Google 选择 Jetty, 放弃 Tomcat

    Google 选择 Jetty, 放弃 Tomcat 10 小时前 by 见习记者 乡村里的一条土狗 评论(4) 有830人浏览 收藏 声明:JavaEye新闻文章的版权属于JavaEye网站所有,严 ...

  8. Spring Boot配置Tomcat容器、Jetty容器、Undertow容器

    Spring Boot配置Tomcat容器.Jetty容器.Undertow容器 Tomcat.Jetty.Undertow Tomcat概述 Jetty概述 Undertow概述 Spring Bo ...

  9. Jetty和Tomcat的比较。

    Tomcat和Jetty作为Servlet引擎应用得比较广泛,虽然Jetty成长为一个优秀的Servlet引擎,但是目前Tomcat的地位仍然难以撼动.相比较来看,他们都有各自的优.缺点. Tomca ...

最新文章

  1. ASP.NET禁用视图状态
  2. solidity智能合约[25]-转账的3种方式与比较
  3. 线程的几种状态_拜托:不要再问我线程有多少种状态了
  4. 百度万亿流量的转发引擎BFE开源了!华为折叠屏曝光,采用传统翻盖式手机折叠方案;微软将关闭安卓iOS平台Cortana……...
  5. Git、Github、Gitlab、Gitee、Git-ce的区别
  6. 苹果成为存储厂商的新饽饽
  7. python基础教程是什么-python基础教程都有什么?
  8. spring cloud 搭建问题记录
  9. ardupilot在Linux上设置SITL(FlightGear)
  10. MySQL配置文件my.ini
  11. 何凯明MAE局限性被打破,与Swin 结合,训练速度大幅提升!
  12. Clone 2. 肿瘤克隆进化之不同进化模式
  13. 给网页质量进行瘦身的办法-金瑞帆建站
  14. python将中文汉字转换成拼音
  15. 上海跃兔网络科技有限公司简介
  16. 【Machine Learning】使用随机森林进行特征选择
  17. 华电软工非全研究生学习工作总结-研二开学总结
  18. NOSQL,MongoDB分布式集群架构
  19. 一个VC爱好者的入门之路
  20. streamsets 链接mysql_StreamSets:MySQL Binary Log

热门文章

  1. spark2.3源码分析之in-memory collection
  2. 【网络攻击】面对网络攻击,我们该如何防范?
  3. 谷歌浏览器安装webstorm插件JetBrains IDE Support Chrome下载地址及使用方法实现自动刷新
  4. mosquitto c语言编程,MQTT通讯协议(mosquitto)发布订阅例子C语言实现
  5. Win8修改保护视力的窗口颜色
  6. oracle rman介绍,oracle RMAN 简要介绍及使用
  7. 阿里云配置端口安全组策略
  8. 华为华三思科远程登录设备的方法
  9. 孩子没有身份证如何坐火车
  10. Qt项目: 图片查看器