Jetty(ジェッティ)とは、JavaベースのWebサーバサーブレットコンテナです。静的および動的コンテンツを提供する「HTTPサーバ機能」およびJavaサーブレットを動作させる「サーブレットコンテナ機能」を提供します。「軽量動作」「高スケーラビリティ」「完全非同期処理」「コンポーネント指向」などの特徴があります。

オープンソースのAPサーバ/Jettyとは

Jetty(ジェッティ)とは、JavaベースのWebサーバサーブレットコンテナです。静的および動的コンテンツを提供する「HTTPサーバ機能」およびJavaサーブレットを動作させる「サーブレットコンテナ機能」を提供します。「軽量動作」「高スケーラビリティ」「完全非同期処理」「コンポーネント指向」などの特徴があります。

概要

Jetty(ジェッティ)とは、JavaベースのWebサーバサーブレットコンテナです。

静的および動的コンテンツを提供する「HTTPサーバ機能」およびJavaサーブレットを動作させる「サーブレットコンテナ機能」を提供します。

「軽量動作」「高スケーラビリティ」「完全非同期処理」「コンポーネント指向」などの特徴があります。

基本説明

Jetty(Eclipse Jetty)は「HTTPサーバ」「HTTPクライアント」「javax.servletコンテナ」を提供するオープンソースプロジェクトです。

「スタンドアロン」または「組み込みインスタンス化」で利用でき、多くのオープンソースプロダクトで組込み用途としても利用されています。

Jettyプロジェクトは『使いやすさと長年のサーブレット開発との互換性を維持しながら最大のパフォーマンスを提供するWebプロトコルを大容量の低遅延でサポートすること』および『Webアプリケーションのデプロイメントのための堅実な伝統的ディストリビューション』を目標としています。

主要開発元

JettyはEclipse Foundationの一環としてフリーでオープンソースのプロジェクトとして開発されています。

→Jetty →doc →Chapter 35. Contributing to Jetty

経緯

1995年

Jettyの初版がリリースされました。Tomcatよりも長い歴史を持ちます。

2009年から

Jettyプロジェクトは、開発プロセスを改善し、プロジェクトのライセンスとコミュニティを拡大するために、Eclipse Foundationにコアコンポーネントを移行しました。

その後、「Jetty 9」からプロジェクトはEclipse Foundationに完全に移行しています。

オフィシャルサイト情報

■オフィシャルサイト

→eclipse.org →jetty

■ライセンス情報

Jettyのライセンスは「デュアルライセンス(Apache License 2.0+Eclipse Public License 1.0)」です。

詳細について、こちらを参照ください。
→Jetty →Licence

■ダウンロード

→Jetty →Eclipse Jetty Downloads

■導入事例

Eclipse Jetty Powered製品は、Jettyの多様性とそのコミュニティの多様性を示しています。

→Jetty →Powered by Jetty

同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「Apache Tomcat」「GlassFish」「WildFly」など。

Jetty最新TOPICS

最新情報はありません。

Jetty最新CLOSEUPコラム

  • Zabbixカンファレンス2019
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter