Jetty(ウェブ​​サーバー)

桟橋
原作者グレッグ・ウィルキンス
開発者エクリプス財団
初回リリース1995年; 30年前 (1995年
安定リリース
12.0.x12.0.0 / 2023年8月7日; 2年前[1] ( 2023-08-07 )
11.0.x11.0.15 / 2023年4月13日; 2年前[1] ( 2023-04-13 )
10.0.x10.0.15 / 2023年4月13日; 2年前[1] ( 2023-04-13 )
9.4.x9.4.52 / 2023年8月28日; 2年前[1] ( 2023-08-28 )
リポジトリJettyリポジトリ
書かれたジャワ
オペレーティング·システムクロスプラットフォーム( JVM )
タイプWebサーバーサーブレットコンテナ
ライセンスApacheライセンス2.0Eclipseパブリックライセンスv1.0
Webサイトjetty.org

Eclipse JettyはJava WebサーバーおよびJavaサーブレットコンテナです。Webサーバーは通常、人にドキュメントを提供するためのものですが、Jettyは現在ではマシン間通信、特に大規模なソフトウェアフレームワーク内での通信によく使用されています。JettyはEclipse Foundationの一部として、無料オープンソースプロジェクトとして開発されています。このWebサーバーはApache ActiveMQ[2] Alfresco[3] ScalatraApache Geronimo[4] Apache MavenApache SparkGoogle App Engine[5] Eclipse[6] FUSE[7] iDempiere[8] TwitterのストリーミングAPI [9] 、 Zimbra [10]などの製品で使用されています。JettyはLiftEucalyptusOpenNMSRed5HadoopI2Pなどのオープンソースプロジェクトのサーバーでもあります[11] Jettyは最新のJavaサーブレットAPI(JSPサポート付き)とプロトコルHTTP/2およびWebSocketをサポートしています。

概要

Jettyは1995年に独立したオープンソースプロジェクトとしてスタートしました。2009年にEclipseに移行しました。[12] [13] Jettyは組み込みJavaアプリケーションにおけるWebサービスのサポートを頻繁に提供しており、 Eclipse IDEのコンポーネントとして既に採用されています。JASPI、 JMXJNDIOSGiWebSocketHTTP/2など、幅広い仕様とプロトコルをサポートしています[5]

歴史

Jettyは、ソフトウェアエンジニアのGreg Wilkinsによって開発されたMort Bay ServerのHTTPサーバーコンポーネントでした。当初はIssueTracker(元のアプリケーション)と呼ばれ、その後MBServler(Mort Bay Servletサーバー)と呼ばれました。どちらもあまり好評ではなかったため、最終的にJettyが採用されました。[14]

Jettyは1995年に開始され、MortBayによってホストされ、2000年までバージョン1.xと2.xが作成されていました。2000年から2005年まで、Jettyはsourceforge.netによってホストされ、バージョン3.x、4.x、5.xが作成されました。2005年に、Jettyプロジェクト全体がcodehaus.orgに移行しました。[15] 2009年現在、JettyのコアコンポーネントはEclipse.orgに移行されており、Codehaus.orgは引き続きJettyバージョン7.xと8.x(9.xではない)の統合、拡張機能、パッケージ化を提供しました[16] [17] 2016年に、JettyのメインリポジトリはGitHubに移行し、[18]そこでもEclipse IPプロセスの下で開発が続けられています。

バージョン最小JavaバージョンプロトコルサーブレットバージョンJSPバージョン状態
12.0.x日食17HTTP/1.1 RFC7230、HTTP/2 RFC7540、WebSocket RFC6455/JSR356、FastCGI、JakartaEE 名前空間3.1、4.0、5.0、6.02.3、3.0、3.1安定[19]
11.0.x日食11HTTP/1.1 RFC7230、HTTP/2 RFC7540、WebSocket RFC6455/JSR356、FastCGI、JakartaEE 名前空間5.03.0EOL / セキュリティのみ[19]
10.0.x日食11HTTP/1.1 RFC7230、HTTP/2 RFC7540、WebSocket RFC6455/JSR356、FastCGI4.02.3EOL / セキュリティのみ[19]
9.4.x日食1.8HTTP/1.1 RFC7230、HTTP/2 RFC7540、WebSocket RFC6455/JSR356、FastCGI3.12.3EOL / セキュリティのみ[19]
9.3.x日食1.8HTTP/1.1 RFC7230、HTTP/2 RFC7540、WebSocket RFC6455/JSR356、FastCGI3.12.3非推奨[19]
9.2.x日食1.7HTTP/1.1 RFC2616、WebSocket RFC6455、SPDY v33.12.3非推奨[19]
9.1.x日食1.7HTTP/1.1 RFC26163.12.3非推奨[19]
9.0.x日食1.7HTTP/1.1 RFC26163.1ベータ版2.3非推奨[19]
8.xEclipse/コードハウス1.6HTTP/1.1 RFC2616、WebSocket RFC6455、SPDY v33.02.2尊者[19]
7.xEclipse/コードハウス1.5HTTP/1.1 RFC2616、WebSocket RFC6455、SPDY v32.52.1尊者[19]
6.xコードハウス1.4~1.5HTTP/1.1 RFC26162.52.0アンティーク[19]
5.xソースフォージ1.2~1.5HTTP/1.1 RFC26162.42.0遺物[19]
4.xソースフォージ1.2、J2MEHTTP/1.1 RFC26162.31.2古代[19]
3.xソースフォージ1.2HTTP/1.1 RFC20682.21.1化石化した[19]
2.xモートベイ1.1HTTP/1.0 RFC19452.11.0伝説的[19]
1.xモートベイ1.0HTTP/1.0 RFC1945--神話的[19]

参照

参考文献

  1. ^ abcd "Releases · eclipse/jetty.project". github.com . 2023年8月7日閲覧
  2. ^ “ActiveMQ with Ajax and Jetty”. Jetty Wike (Codehaus). 2011年8月30日時点のオリジナルよりアーカイブ。 2011年4月12日閲覧
  3. ^ JM.Pascal (2010年4月). 「Maven + Alfresco : Jetty、Boostrap、Profil」. オープンソースECMの世界へ... 2012年1月7日時点のオリジナルよりアーカイブ2011年4月12日閲覧。
  4. ^ 「Geronimo-Jettyでの仮想ホストの構成」Apache Geronimoドキュメント、2009年1月6日。 2011年4月12日閲覧
  5. ^ ab Wickesser, Craig (2009年8月5日). 「GoogleがApp EngineにJettyを選択」. InfoQ . C4Media Inc. 2011年4月12日閲覧
  6. ^ "jetty://". Eclipse . 2011年4月12日閲覧
  7. ^ "class JettyHttpComponent". FuseSource . Red Hat . 2011年3月15日時点のオリジナルよりアーカイブ。 2011年4月12日閲覧
  8. ^ 「r3のプラットフォームアップグレード」 。 2014年4月8日閲覧
  9. ^ “Twitter Streaming API and Apache Wink”. 2016年3月15日時点のオリジナルよりアーカイブ2011年5月19日閲覧。
  10. ^ Zhuang, JJ (2007年12月18日). 「Zimbraブログ:Jettyに切り替えた理由」. Zimbra . VMware . 2011年4月12日閲覧
  11. ^ “Powered by Jetty”. 2020年6月28日時点のオリジナルよりアーカイブ2012年9月24日閲覧。
  12. ^ リーバー、アダム(2008年12月)「Jetty:市場成熟への12年間の道のり」Linux Gazette 。 2013年6月28日閲覧
  13. ^ “About Jetty”. Jetty. 2012年1月6日時点のオリジナルよりアーカイブ。 2024年6月13日閲覧
  14. ^ 「Jetty/FAQ - Eclipsepedia」Wiki.eclipse.org. 2011年9月6日. 2014年7月17日閲覧
  15. ^ 「Jetty - Java HTTPサーブレットサーバー / メーリングリスト」. Sourceforge.net . 2014年7月17日閲覧。
  16. ^ Jetty について Archived 2015-05-31 at the Wayback Machine , Located on Codehaus.
  17. ^ Jetty について Archived 2010-11-21 at the Wayback Machine、Eclipse にあります。
  18. ^ 「Eclipse Jetty プロジェクト リポジトリが Github に移動しました!」2016 年 2 月 12 日。
  19. ^ abcdefghijklmnop 「Jettyバージョン」. eclipse.org . 2024年10月11日閲覧

公式サイト

  • ドキュメント
  • Github上のJettyソースコード
「https://en.wikipedia.org/w/index.php?title=Jetty_(web_server)&oldid=1305064896」から取得