Apache Tomcat

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。119.170.176.4 (会話) による 2016年3月30日 (水) 12:23個人設定で未設定ならUTC)時点の版 (バージョン更新)であり、現在の版とは大きく異なる場合があります。

Apache Tomcat
開発元 Apache Software Foundation
最新版
8.0.33 / 2016年3月24日 (8年前) (2016-03-24) [1]
最新評価版
9.0.0.M4 / 2016年3月16日 (8年前) (2016-03-16) [2]
リポジトリ ウィキデータを編集
プログラミング
言語
Java
対応OS クロスプラットフォーム
プラットフォーム Javaプラットフォーム
サポート状況 開発中
種別 Webコンテナ
HTTP Webサーバー
ライセンス Apache License 2.0
公式サイト tomcat.apache.org
テンプレートを表示

Apache Tomcat(アパッチ トムキャット)は、Java ServletJavaServer Pages (JSP) を実行するためのWebコンテナ(サーブレットコンテナ、サーブレットエンジン)である。Apache License 2.0を採用したオープンソースソフトウェア。バージョン 7.0 は、Java Servlet 3.0、JavaServer Pages 2.2対応で、Java 6 以降が必要[3]。バージョン 8.0 は、Java Servlet 3.1、JavaServer Pages 2.3対応で、Java 7 以降が必要である[4]

2005年以降、Apacheソフトウェア財団のトップレベルプロジェクトのひとつであるApache Tomcat Project 内で開発されている [5]。それ以前はかつて存在していたJakartaプロジェクト内で開発されていた。

構成

Tomcat 5.0 から、Jasper2 を含む。

  • Catalina - Servlet コンテナ
  • Coyote - HTTPサーバー
  • Jasper, Jasper2 - JavaServer Pages

リファレンス実装としてのApache Tomcat

サーブレットやJSPのオフィシャルなリファレンス実装に使用されてはいるが、リファレンス実装そのものではない。

HTTPサーバーとの連携

Apache Tomcat は安定して動作し、静的コンテンツのHTTPサーバーとしても使えるので単体で用いることもできる。また、Tomcat 以外のHTTPサーバーがHTTPリクエストを受け付け、必要に応じてサーブレットコンテナにリクエストを渡すという構成でHTTPサーバーと連携させて用いることもできる。ただし、別 HTTP サーバーとコネクタ連携をすると、Advanced IO (Comet) など一部の機能が使えなくなる。例えば、Apache HTTP Server とコネクタモジュールを用いて連携を行う場合、Apache Tomcat 側では mod_jk をコネクタとして配布している。また、Apache 2.2以降は mod_jk とは別な方法として、mod_proxy_ajp モジュールを用いる方法もある。

リリース履歴一覧

Apache Tomcat versions
バージョン リリース 補足事項
3.0.x. (initial release) 1999 Merger of donated Sun Java Web Server code and ASF and Implements Servlet 2.2 and JSP 1.1 specifications.
3.3.2 2004-03-09 3.x 系列の最終版
4.1.31 2004-10-11
4.1.40 2009-06-25 4.x 系列の最終版
5.0.0 2002-10-09
5.0.30 2004-08-30 5.0 系列の最終版
5.5.0 2004-08-31
5.5.36 2012-10-10 5.5 系列の最終版[6]
6.0.0 2006-12-01
6.0.10 2007-02-28 6.0 系列の最初の安定版[7]
6.0.45 2016-02-11 6.0 系列の最新版
7.0.0 beta 2010-06-29 First Apache Tomcat release to support the Servlet 3.0, JSP 2.2, and EL 2.2 specifications.
7.0.6 2011-01-14 7.0 系列の最初の安定版[8]
7.0.68 2016-02-16 7.0 系列の最新版
8.0.0 2013-08-18
8.0.9 2014-06-25 8.0 系列の最初の安定版[9]
8.0.33 2016-03-24 8.0 系列の最新版

脚注

  1. ^ 公式サイト内でリリース日に揺れがある。「2016-03-24」の表記が見えるのは、Apache Tomcat - Welcome!”. 2016年3月29日閲覧。一方、「Mar 18 2016」との表記が見えるのは、Apache Tomcat 8 (8.0.33) - Documentation Index”. 2016年3月29日閲覧。
  2. ^ 公式サイト内でリリース日に揺れがあった。「2016-03-16」の表記が見えたのは、Apache Tomcat - Welcome!”. 2016年3月29日閲覧。一方、「Mar 12 2016」との表記が見えたのは、Apache Tomcat 9 (9.0.0.M4) - Documentation Index”. 2016年3月29日閲覧。
  3. ^ Apache Tomcat Versions”. 2013年3月28日閲覧。
  4. ^ Apache Tomcat Versions”. 2014年2月21日閲覧。
  5. ^ The Jakarta Site - News & Status - 2005 Oct-Dec”. 2013年7月9日閲覧。
  6. ^ http://tomcat.apache.org/tomcat-55-eol.html
  7. ^ ANN Apache Tomcat 6.0.10 released
  8. ^ Apache Tomcat - Old news! - 2011
  9. ^ Apache Tomcat - Old news!”. 2014年9月5日閲覧。

関連項目

外部リンク