Apache Tomcat
開発元 | Apache Software Foundation |
---|---|
最新版 | 9.0.14 / 2018年12月12日 (2018-12-12) [1] |
リポジトリ | svn.apache.org/repos/asf/tomcat/ |
プログラミング言語 | Java |
対応OS | クロスプラットフォーム |
プラットフォーム | Javaプラットフォーム |
サポート状況 | 開発中 |
種別 | Webコンテナ HTTP Webサーバー |
ライセンス | Apache License 2.0 |
公式サイト | tomcat.apache.org |
Apache Tomcat(アパッチ トムキャット)は、Java ServletやJavaServer Pages (JSP) を実行するためのWebコンテナ(サーブレットコンテナ、サーブレットエンジン)である。Apache License 2.0を採用したオープンソースソフトウェア。バージョン 7.0 は、Java Servlet 3.0、JavaServer Pages 2.2対応で、Java 6 以降が必要[2]。バージョン 8.0 は、Java Servlet 3.1、JavaServer Pages 2.3対応で、Java 7 以降が必要である[3]。
2005年以降、Apacheソフトウェア財団のトップレベルプロジェクトのひとつであるApache Tomcat Project 内で開発されている [4]。それ以前はかつて存在していたJakartaプロジェクト内で開発されていた。
目次
1 構成
2 リファレンス実装としてのApache Tomcat
3 HTTPサーバーとの連携
4 リリース履歴一覧
5 脚注
6 関連項目
7 外部リンク
構成
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 モジュールを用いる方法もある。
リリース履歴一覧
バージョン | リリース | 補足事項 |
---|---|---|
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 系列の最終版[5] |
6.0.0 | 2006-12-01 | |
6.0.10 | 2007-02-28 | 6.0 系列の最初の安定版[6] |
6.0.53 | 2017-04-02 | 6.0 系列の最終版[7] |
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.92 | 2018-11-15 | 7.0 系列の最新版 |
8.0.0 | 2013-08-18 | First Apache Tomcat release to support the Servlet 3.1 and JSP 2.3 specifications. |
8.0.9 | 2014-06-25 | 8.0 系列の最初の安定版[9] |
8.0.53 | 2018-07-05 | 8.0 系列の最終版 |
8.5.3 | 2016-06-13 | 8.5 系列の最初の安定版 |
8.5.37 | 2018-12-18 | 8.5 系列の最新版 |
9.0.1beta | 2017-09-30 | First Apache Tomcat release to support the the Servlet 4.0 specifications. |
9.0.4 | 2018-01-22 | 9.0 系列の最初の安定版 |
9.0.14 | 2018-12-12 | 9.0 系列の最新版 |
脚注
^ 公式サイト内でリリース日に揺れがある。「2018-12-12」の表記が見えるのは、“Apache Tomcat - Welcome!”. 2018年12月16日閲覧。一方、「Dec 6 2018」との表記が見えるのは、“Apache Tomcat 9 (9.0.14) - Documentation Index”. 2018年12月16日閲覧。
^ “Apache Tomcat Versions”. 2013年3月28日閲覧。
^ “Apache Tomcat Versions”. 2014年2月21日閲覧。
^ “The Jakarta Site - News & Status - 2005 Oct-Dec”. 2013年7月9日閲覧。
^ http://tomcat.apache.org/tomcat-55-eol.html
^ ANN Apache Tomcat 6.0.10 released
^ http://tomcat.apache.org/tomcat-60-eol.html
^ Apache Tomcat - Old news! - 2011
^ “Apache Tomcat - Old news!”. 2014年9月5日閲覧。
関連項目
- Webコンテナ
外部リンク
公式ウェブサイト (英語)
|