Pages

Apache Tomcat

2014年6月16日月曜日

Apache Tomcat (アパッチ トムキャット) は、Java Servlet や JavaServer Pages (JSP) を実行するためのサーブレットコンテナ(サーブレットエンジン)である。Apache License, Version 2.0を採用したオープンソースソフトウェアであり、商用利用も多い。Java Servlet 3.0、JavaServer Pages 2.2対応。バージョン 7.0 は JDK 6 以降が必要。

Apacheソフトウェア財団のトップレベルプロジェクトのひとつであるApache Tomcat Project 内で開発されている。以前はJakartaプロジェクト内で開発されていた。

構成
Tomcat 5.0から、Jasper2を含む。
  • Catalina - Servlet コンテナ
  • Coyote - HTTPサーバー
  • Jasper, Jasper2 - JavaServer Pages
Webサーバとの連携
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 モジュールを用いる方法もある。

ホームページ

http://tomcat.apache.org/

0 件のコメント:

コメントを投稿

 

OpenSource Software

人気投稿