जेटी (वेब ​​सर्वर)

From Vigyanwiki
Jetty
Original author(s)Greg Wilkins
Developer(s)Eclipse Foundation
Initial release1995; 29 years ago (1995)
Stable release(s)
11.0.x11.0.15 / April 13, 2023; 17 months ago (2023-04-13)[1]
10.0.x10.0.15 / April 13, 2023; 17 months ago (2023-04-13)[1]
9.4.x9.4.51 / February 27, 2023; 18 months ago (2023-02-27)[1]
RepositoryJetty Repository
Written inJava
Operating systemCross-platform (JVM)
TypeWeb server, Servlet container
LicenseApache License 2.0, Eclipse Public License v1.0
Websitewww.eclipse.org/jetty/

एक्लिप्स जेटी एक जावा वेब सर्वर और जावा सर्वलेट कंटेनर है। जबकि वेब सर्वर आमतौर पर लोगों को डॉक्यूमेंट प्रदान करने से जुड़े होते हैं, जेट्टी का उपयोग अब बड़े सॉफ्टवेयर फ्रेमवर्क के साथ मशीन से मशीन संचार के लिए किया जाता है। जेट्टी को एक्लिप्स फाउंडेशन के हिस्से के रूप में एक मुक्त और ओपन-सोर्स प्रोजेक्ट के रूप में विकसित किया गया है।[2] वेब सर्वर का उपयोग अपाचे एक्टिवएमक्यू,[3] अल्फ्रेस्को,[4] स्कैलाट्रा, अपाचे गेरोनिमो,[5] अपाचे मावेन, अपाचे स्पार्क, गूगल ऐप इंजन,[6] एक्लिप्स,[7] FUSE,[8] जैसे उत्पादों में किया जाता है। iDempiere, [9] ट्विटर की स्ट्रीमिंग एपीआई [10] और ज़िम्ब्रा[11] जेट्टी लिफ्ट, यूकेलिप्टस, ओपनएनएमएस, Red5, हडूप और I2P जैसे ओपन-सोर्स प्रोजेक्ट्स में भी सर्वर है। जेट्टी नवीनतम जावा सर्वलेट एपीआई (जेएसपी समर्थन के साथ) के साथ-साथ HTTP/2 और वेबसॉकेट प्रोटोकॉल का समर्थन करता है।

अवलोकन

जेट्टी की शुरुआत 1995 में एक स्वतंत्र ओपन सोर्स प्रोजेक्ट के रूप में हुई थी। 2009 में जेट्टी एक्लिप्स में परिवर्तित हो गई थी।[12][13] जेट्टी एम्बेडेड जावा एप्लिकेशन में वेब सेवाएं प्रदान करता है और यह पहले से ही एक्लिप्स आईडीई का एक घटक है। यह AJP, JASPI, JMX, JNDI, OSGi, WebSocket और अन्य जावा प्रौद्योगिकियों का समर्थन करता है।[5]

इतिहास

मूल रूप से सॉफ्टवेयर इंजीनियर ग्रेग विल्किंस द्वारा विकसित, जेट्टी मूल रूप से मोर्ट बे सर्वर का एक HTTP सर्वर घटक था। इसे मूल रूप से इश्यूट्रैकर (इसका मूल एप्लिकेशन) और फिर एमबीसर्वरलर (मोर्ट बे सर्वलेट सर्वर) कहा जाता था। इनमें से किसी को भी विशेष रूप से अच्छी प्रतिक्रिया नहीं मिली, इसलिए अंततः जेटी को चुना गया।[14]\

जेट्टी की शुरुआत 1995 में हुई थी और 2000 तक संस्करण 1.x और 2.x बनाते हुए इसे मोर्टबे द्वारा होस्ट किया गया था। 2000 से 2005 तक, जेट्टी को sourceforge.net द्वारा होस्ट किया गया था जहां संस्करण 3.x, 4.x और 5.x थे। का उत्पादन किया गया. 2005 में, संपूर्ण जेट्टी परियोजना Codehaus.org पर स्थानांतरित हो गई।[15] 2009 तक, Jetty के मुख्य घटकों को Eclipse.org पर स्थानांतरित कर दिया गया, और Codehaus.org ने Jetty संस्करण 7.x और 8.x (9.x नहीं) के एकीकरण, एक्सटेंशन और पैकेजिंग प्रदान करना जारी रखा।[16][17] 2016 में, Jetty का मुख्य भंडार GitHub में स्थानांतरित हो गया,[18] लेकिन यह अभी भी एक्लिप्स आईपी प्रक्रिया के तहत विकसित किया गया है।

Version Home Java Version Protocols Servlet Version JSP Version Status
11.0.x Eclipse 11 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI, JakartaEE Namespace 5.0 3.0 Stable[19]
10.0.x Eclipse 11 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI 4.0 2.3 Stable[19]
9.4.x Eclipse 1.8 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI 3.1 2.3 Stable[19]
9.3.x Eclipse 1.8 HTTP/1.1 RFC7230, HTTP/2 RFC7540, WebSocket RFC6455/JSR356, FastCGI 3.1 2.3 Deprecated[19]
9.2.x Eclipse 1.7 HTTP/1.1 RFC2616, WebSocket RFC6455, SPDY v3 3.1 2.3 Deprecated[19]
9.1.x Eclipse 1.7 HTTP/1.1 RFC2616 3.1 2.3 Deprecated[19]
9.0.x Eclipse 1.7 HTTP/1.1 RFC2616 3.1-beta 2.3 Deprecated[19]
8.x Eclipse/Codehaus 1.6 HTTP/1.1 RFC2616, WebSocket RFC6455, SPDY v3 3.0 2.2 Venerable[19]
7.x Eclipse/Codehaus 1.5 HTTP/1.1 RFC2616, WebSocket RFC6455, SPDY v3 2.5 2.1 Venerable[19]
6.x Codehaus 1.4–1.5 HTTP/1.1 RFC2616 2.5 2.0 Antique[19]
5.x SourceForge 1.2–1.5 HTTP/1.1 RFC2616 2.4 2.0 Relic[19]
4.x SourceForge 1.2, J2ME HTTP/1.1 RFC2616 2.3 1.2 Ancient[19]
3.x SourceForge 1.2 HTTP/1.1 RFC2068 2.2 1.1 Fossilized[19]
2.x Mortbay 1.1 HTTP/1.0 RFC1945 2.1 1.0 Legendary[19]
1.x Mortbay 1.0 HTTP/1.0 RFC1945 - - Mythical[19]


यह भी देखें

  • अनुप्रयोग सर्वर
  • एप्लिकेशन सर्वर की तुलना#जावा
  • जावा प्लेटफ़ॉर्म, एंटरप्राइज़ संस्करण
  • जावा सर्वलेट
  • जावासर्वर पेज

संदर्भ

  1. 1.0 1.1 1.2 "Releases · eclipse/jetty.project". github.com. Retrieved 2021-10-05.
  2. "Ajax और Jetty के साथ ActiveMQ". Jetty Wike (Codehaus). Archived from the original on 2011-08-30. Retrieved 2011-04-12.
  3. JM.Pascal (April 2010). "Maven + Alfresco : Jetty, Boostrap and Profil". Going to an OpenSource ECM World.... Archived from the original on 2012-01-07. Retrieved 2011-04-12.
  4. "जेरोनिमो-जेट्टी में वर्चुअल होस्ट कॉन्फ़िगर करना". Apache Geronimo Documentation. 6 January 2009. Retrieved 2011-04-12.
  5. 5.0 5.1 Wickesser, Craig (5 August 2009). "Google ने ऐप इंजन के लिए जेट्टी को चुना". InfoQ. C4Media Inc. Retrieved 12 Apr 2011.
  6. "jetty://". Eclipse. Retrieved 12 Apr 2011.
  7. "क्लास JettyHttpComponent". FuseSource. Red Hat. Archived from the original on March 15, 2011. Retrieved 12 Apr 2011.
  8. "Platform Upgrade for r3". Retrieved 8 Apr 2014.
  9. "ट्विटर स्ट्रीमिंग एपीआई और अपाचे विंक". Archived from the original on 15 March 2016. Retrieved 19 May 2011.
  10. Zhuang, JJ (18 December 2007). "Zimbra Blog: Why we switched to Jetty". Zimbra. VMware. Retrieved 12 Apr 2011.
  11. "जेट्टी द्वारा संचालित". Retrieved 24 Sep 2012.
  12. Lieber, Adam (December 2008). "Jetty: The Twelve Year Journey to Market Maturity". Linux Gazette. Retrieved 28 June 2013.
  13. "जेट्टी के बारे में". Codehaus. Archived from the original on 6 January 2012. Retrieved 30 November 2011.
  14. "Jetty/FAQ - Eclipsepedia". Wiki.eclipse.org. 2011-09-06. Retrieved 2014-07-17.
  15. "Jetty - Java HTTP Servlet Server / Mailing Lists". Sourceforge.net. Retrieved 2014-07-17.
  16. About Jetty Archived 2015-05-31 at the Wayback Machine, Located on Codehaus.
  17. About Jetty Archived 2010-11-21 at the Wayback Machine, Located on Eclipse.
  18. "एक्लिप्स जेट्टी प्रोजेक्ट रिपॉजिटरी जीथब में स्थानांतरित हो गई है!". 2016-02-12.
  19. 19.00 19.01 19.02 19.03 19.04 19.05 19.06 19.07 19.08 19.09 19.10 19.11 19.12 19.13 19.14 "Jetty Versions". eclipse.org. Retrieved 2021-04-05.


बाहरी संबंध

No URL found. Please specify a URL here or add one to Wikidata.