概要
Eclipse Jettyは、HTTP/1・HTTP/2・HTTP/3、WebSocket、Servletを扱うJava web server/containerです。standalone distributionとしてWARをdeployする構成と、applicationへserverを埋め込むembedded構成の両方を持ちます。2026年9月17日時点のlatest releaseは12.1.13です。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
standalone web serverとembedded libraryを同じcodebaseで選べる
JettyはHTTP/1・HTTP/2・HTTP/3、WebSocket、Servletを扱うasynchronous Java web server/containerです。distributionへWARをdeployする運用と、Serverやhandlerをapplicationへ直接組み込むembedded運用の両方を提供します。
出典:[2]
EE8〜EE11 webappをmodule単位で構成し、HTTP client/serverも提供する
12.1系はjetty-coreに加えてEE8/EE9/EE10/EE11 module群を持ち、READMEでは異なるEE世代のdeploy moduleを同じbaseで有効化する例も示されています。build targetはJava 17で、HTTP clientやFCGI、WebSocket等もproject内に含みます。
Servlet/Jakarta EE webappの実行基盤とembedded HTTP serverを同じJava stackで扱いたい用途に
traditionalなWAR deploymentにも、application内へserverを埋め込むmicroservice/toolにも使えます。HTTP protocol handlingとServlet containerを一体で欲しい場合は、Nettyのような低レベルnetwork frameworkより直接的です。
出典:[2]
Java 17とEE世代を先に固定し、upgrade時はmodule/compliance差分を確認する
12.1系のbuild targetはJava 17で、EE8〜EE11のmodule選択がdeployment compatibilityに直結します。12.1.13でもconnection failure、multipart compliance、authentication、HTTP/3 dependency等に修正が入っているため、既存base/module設定をそのまま流用せずupgrade noteとintegration testを確認してください。licenseはEPL-2.0またはApache-2.0のdual licenseです。
参考にした公式資料
- [1]jetty/jetty.project — GitHub repository metadata(2026-09-17)
- [2]Eclipse Jetty — README (12.1.x)(2026-09-17)
- [3]Eclipse Jetty — pom.xml (12.1.x)(2026-09-17)
- [4]Eclipse Jetty — NOTICE.txt(2026-09-17)
- [5]Eclipse Jetty 12.1.13 release(2026-09-17)
編集部からの補足
Nettyより上位のweb server/container層として、WAR deployとembedded APIの両方を扱う点を軸に整理します。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/jetty/jetty.project.git - 2
リポジトリへ移動
cd jetty.project - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
4,093 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 43
- Open PR
- 63
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- jetty
- websockets
- java
- servlet
- http-server
- http2
- http-client
- http
- https
- ssl
- tls
- jsp
- Stars
- 4,093
- Forks
- 2,016
- Watchers
- 253
- Open Issues
- 221
- 主要言語
- Java
- ライセンス
- 未判定
- リポジトリ最終更新
- 2026/09/17
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- React250,526 Stars
宣言的なコンポーネントでWebとネイティブのUIを構築するJavaScriptライブラリ。
JavaScript - Vue 2212,485 Stars
2023年末にEOLを迎え、Vue 3への移行案内を担う旧Vueリポジトリ。
TypeScript - n8n204,729 Stars
視覚的なキャンバスとコードを組み合わせ、サービス連携やAIエージェントを自動化するfair-code基盤。
TypeScript - Ollama181,232 Stars
オープンモデルをPCやサーバーで取得・実行し、CLIとローカルAPIから利用するランタイム。
Go - Flutter178,980 Stars
Dartからmobile・web・desktopへ単一codebaseでUIを展開するBSD-3-Clauseのcross-platform SDK。
Dart
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。