PocketPetとは?

Apache_Tomcat

について

ウィキペディア

出典: フリー百科事典『ウィキペディア(Wikipedia)』(最終更新 2007年10月18日 (木) 02:52。)
Disambiguation この項目ではソフトウェアについて記述しています。その他のトムキャットについてはトムキャットをご覧ください。
Apache Tomcat
開発元: Apache Software Foundation
最新版: 5.5.23 / 2007年3月9日
対応OS クロスプラットフォーム
プラットフォーム Java Platform, Standard Edition
種別: Web Container
ライセンス Apacheライセンス
公式サイト http://tomcat.apache.org

Apache Tomcat (アパッチ トムキャット)はApache Software Foundation (ASF) で開発されたWebコンテナである。TomcatはWebサーバと連携して実行できるJavaコードの環境を提供するSunJava ServletJavaServer Pages (JSP)の仕様を実装している。Tomcatは設定と管理ツールを追加しているが、XMLフォーマットの設定ファイルを編集することで設定することもできる。Tomcatはそれ自身、HTTPサーバを内部に含んでいる。

Apache Tomcatは、サーブレットJSPを実行するためのサーブレットコンテナである[1]。Apache License, Version 2.0を採用したオープンソースソフトウェアであり、商用利用も多い。バージョン5.5系は基本的にJava SE 5.0以降のみ対応となった[2]

現在は、Apacheソフトウェア財団のトップレベルプロジェクトのひとつであるApache Tomcat Project 内で開発されている[3]

目次

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

Apache Tomcatは、Java Servletリファレンス実装として始まり、現在でも、Java ServletやJSPテクノロジのオフィシャルなリファレンス実装として使われているサーブレットコンテナである。Java ServletとJSPの仕様はJava Community Processの下でSunによって開発されている。[4]

Webサーバとの連携

Apache Tomcatは安定して動作するため単体で用いることもあるが、HTTPサーバと連携させて用いることもできる[5]。例えば、Apache HTTP Serverとはコネクタモジュールを用いて連携を行う。1.3系と2.0系ならばmod_jkなどを用い、2.2以降はmod_proxy_ajpモジュールを用いる。

関連項目

脚注

  1. ^ 以前、サーブレットコンテナはサーブレットエンジンと呼ばれていた。
  2. ^ Compatability Packageを導入することにより、Java SE 1.4でも動作可能。
  3. ^ 以前はJakarta Project内で開発されていた。
  4. ^ " Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process." Apache Tomcat
  5. ^ HTTPサーバがHTTPリクエストを受け付け、必要に応じてサーブレットコンテナにリクエストを渡すという構成。

外部リンク

ウィキペディアでの『Apache_Tomcat』の改訂履歴
Text is available under GNU Free Documentation License

今日の旬ワード

1. AKB48
2. 遊助
9. Cocco
10. mixi