热门问题
时间线
聊天
视角
Jetty
来自维基百科,自由的百科全书
Remove ads
Jetty是一個純粹的基於Java的網頁服務器和Java Servlet容器。儘管網頁服務器通常用來為人們呈現文檔,但是Jetty通常在較大的軟件框架中用於計算機與計算機之間的通信。Jetty作為Eclipse基金會的一部分,是一個自由和開源項目。該網頁服務器被用在Apache ActiveMQ[2]、Alfresco[3]、Apache Geronimo[4]、Apache Maven、Apache Spark、Google App Engine[5]、Eclipse[6]、FUSE[7]、Twitter's Streaming API[8]、Zimbra[9]等產品上。Jetty也是Lift、Eucalyptus、Red5、Hadoop、I2P等開源項目的服務器。[10] Jetty支持最新的Java Servlet API(帶JSP的支持),支持SPDY和WebSocket協議。
Remove ads
歷史
Jetty最初是由軟件工程師Greg Wilkins在悉尼的郊區巴爾曼開發的,原本是Mort Bay Server(莫特灣服務器)的一個HTTP服務器組件[11][12]。
Jetty原名IssueTracker,而後更名為MBServler(Mort Bay SERVLet servER,Mort Bay Server的Servlet服務器),最終更名為Jetty。[12]
Jetty於1995年開始開發,版本1.x和2.x由MortBay託管。從2000年到2005年,Jetty版本3.x、4.x和5.x由sourceforge.net託管。2005年,整個Jetty項目轉移到了codehaus.org。[13]。2009年,Jetty的核心部件已被轉移到Eclipse.org,Codehaus.org繼續提供Jetty版本7.x和8.x(不包含9.x)的集成、擴展和打包。[14][15]2016年,Jetty的代碼主倉庫已經遷移到了Github (頁面存檔備份,存於網際網路檔案館)[16],但是其仍然處於Eclipse IP Process (頁面存檔備份,存於網際網路檔案館)政策下開發。
Remove ads
應用
Jetty在嵌入式的Java應用程序中提供Web服務,其已經是Eclipse IDE中的一個組成部分。它支持AJP、JASPI、JMX、JNDI、OSGi、WebSocket和其他的Java技術。[5]
Apache Hadoop是Jetty應用在框架中的典型範例。 Hadoop在幾個模塊中使用Jetty作為Web服務器,其針對了不同的用途:
參見
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads