Jetty

Jetty是一个纯粹的基于Java的网页服务器和Java Servlet容器。尽管网页服务器通常用来为人们呈现文档，但是Jetty通常在较大的软件框架中用于计算机与计算机之间的通信。Jetty作为Eclipse基金会的一部分，是一个自由和开源项目。该网页服务器被用在Apache ActiveMQ、Alfresco（英语：Alfresco (software)）、Apache Geronimo（英语：Apache Geronimo）、Apache Maven、Apache Spark、Google App Engine、Eclipse、FUSE、Twitter's Streaming API、Zimbra（英语：Zimbra）等产品上。Jetty也是Lift、Eucalyptus、Red5（英语：Red5 (media server)）、Hadoop、I2P等开源项目的服务器。 Jetty支持最新的Java Servlet API（带JSP的支持），支持SPDY和WebSocket协议。 Jetty最初是由软件工程师Greg Wilkins在悉尼的郊区巴尔曼开发的，原本是Mort Bay Server（莫特湾服务器）的一个HTTP服务器组件。 Jetty原名IssueTracker，而后更名为MBServler（Mort Bay SERVLet servER，Mort Bay Server的Servlet服务器），最终更名为Jetty。 Jetty于1995年开始开发，版本1.x和2.x由MortBay托管。从2000年到2005年，Jetty版本3.x、4.x和5.x由sourceforge.net托管。2005年，整个Jetty项目转移到了codehaus.org。。2009年，Jetty的核心部件已被转移到Eclipse.org，Codehaus.org继续提供Jetty版本7.x和8.x（不包含9.x）的集成、扩展和打包。2016年，Jetty的代码主仓库已经迁移到了Github （页面存档备份，存于互联网档案馆），但是其仍然处于Eclipse IP Process （页面存档备份，存于互联网档案馆）政策下开发。 Jetty在嵌入式的Java应用程序中提供Web服务，其已经是Eclipse IDE中的一个组成部分。它支持AJP、JASPI、JMX、JNDI、OSGi、WebSocket和其他的Java技术。 Apache Hadoop是Jetty应用在框架中的典型范例。 Hadoop在几个模块中使用Jetty作为Web服务器，其针对了不同的用途： NameNode和JobTracker使用Jetty呈现管理页面。 TaskTracker使用Jetty接收来自JobTracker的映射（Map），减少并洗牌（Shuffle）操作。 Hadoop 0.23版后，TaskTracker的洗牌操作已从Jetty替换为Netty。 自由软件主题 應用程式伺服器 Java EE Java Servlet JavaServer Pages Walker, Chris. [jetty-announce] Eclipse Jetty 10.0.7 and 11.0.7 Have Been Released!. Jetty mailing list. 2021-10-19 [2021-10-19]. （原始内容存档于2021-10-29）.  ActiveMQ with Ajax and Jetty. Jetty Wike (Codehaus). [2011-04-12]. （原始内容存档于2011-08-30）.  JM.Pascal. Maven + Alfresco : Jetty, Boostrap and Profil. Going to an OpenSource ECM World.... 2010-04 [2011-04-12]. （原始内容存档于2012-01-07）.  Configuring Virtual Hosts in Geronimo-Jetty. Apache Geronimo Documentation. [2011-04-12]. （原始内容存档于2018-12-01）.  Wickesser, Craig. Google Chose Jetty for App Engine. InfoQ. C4Media Inc. 2009-08-05 [2011-04-12]. （原始内容存档于2020-08-14）.  jetty://. Eclipse. [2011-04-12]. （原始内容存档于2021-02-04）.  class JettyHttpComponent. FuseSource. Red Hat. [2011-04-12]. （原始内容存档于2011-03-15）.  Twitter Streaming API and Apache Wink. [2011-05-19]. （原始内容存档于2016-03-15）.  Zhuang, JJ. Zimbra Blog: Why we switched to Jetty. Zimbra. VMware. 2007-12-18 [2011-04-12]. （原始内容存档于2011-07-21）.  Powered by Jetty. [2012-09-24]. （原始内容存档于2020-06-28）.  莫特湾（Mort Bay）是巴尔曼（Balmain）的一部分。 Jetty/FAQ - Eclipsepedia. Wiki.eclipse.org. 2011-09-06 [2014-07-17]. （原始内容存档于2020-11-28）.  Jetty - Java HTTP Servlet Server / Mailing Lists. Sourceforge.net. [2014-07-17].  About Jetty （页面存档备份，存于互联网档案馆）, Located on Codehaus. About Jetty （页面存档备份，存于互联网档案馆）, Located on Eclipse. The Eclipse Jetty Project repository has moved to Github!. 2016-02-12 [2017-03-15]. （原始内容存档于2016-03-19）.  What Version. eclipse.org. 2015-05-13 [2015-05-13]. （原始内容存档于2020-10-14）.  jetty 9.3.0 release review. Dev.eclipse.org. 2015-02-25 [2015-04-22]. （原始内容存档于2020-10-01）.  jetty 9.2.0 release review. Dev.eclipse.org. 2014-04-16 [2015-04-22]. （原始内容存档于2020-09-23）.  [jetty-announce] Jetty 9.1.0.v20131115 Stable Release!. Dev.eclipse.org. 2013-11-18 [2014-07-17]. （原始内容存档于2017-08-14）.  [jetty-announce] Announcing Jetty 9.0.0. Dev.eclipse.org. 2013-03-08 [2014-07-17]. （原始内容存档于2016-03-04）.  [jetty-announce] Jetty releases 7.6.0 and 8.1.0. Dev.eclipse.org. [2014-07-17]. （原始内容存档于2016-03-04）.  Stack and Laffoon, Mark. HBase, mail # user - servlet container (embedded jetty). 2010-07-23 [2013-10-11]. （原始内容存档于2013-10-12）.  Murthy, Arun. Apache Hadoop 0.23. Hortonworks. 2011-08-25 [2013-10-11]. （原始内容存档于2020-08-25）.  Jetty主页 （页面存档备份，存于互联网档案馆） Jetty文档 （页面存档备份，存于互联网档案馆） Jetty开发者博客 Jetty Hosting （页面存档备份，存于互联网档案馆）