Apache Tomcat


















































Apache Tomcat

Tomcat-logo.svg
開発元
Apache Software Foundation
最新版
9.0.14 / 2018年12月12日(23日前) (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 モジュールを用いる方法もある。



リリース履歴一覧

























































































































Apache Tomcatのバージョン
バージョン
リリース
補足事項
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 系列の最新版


脚注


[ヘルプ]




  1. ^ 公式サイト内でリリース日に揺れがある。「2018-12-12」の表記が見えるのは、“Apache Tomcat - Welcome!”. 2018年12月16日閲覧。一方、「Dec 6 2018」との表記が見えるのは、“Apache Tomcat 9 (9.0.14) - Documentation Index”. 2018年12月16日閲覧。


  2. ^ “Apache Tomcat Versions”. 2013年3月28日閲覧。


  3. ^ “Apache Tomcat Versions”. 2014年2月21日閲覧。


  4. ^ “The Jakarta Site - News & Status - 2005 Oct-Dec”. 2013年7月9日閲覧。


  5. ^ http://tomcat.apache.org/tomcat-55-eol.html


  6. ^ ANN Apache Tomcat 6.0.10 released


  7. ^ http://tomcat.apache.org/tomcat-60-eol.html


  8. ^ Apache Tomcat - Old news! - 2011


  9. ^ “Apache Tomcat - Old news!”. 2014年9月5日閲覧。




関連項目






  • Webコンテナ


外部リンク



  • 公式ウェブサイト (英語)




Popular posts from this blog

濃尾地震

How to rewrite equation of hyperbola in standard form

No ethernet ip address in my vocore2