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 モジュールを用いる方法もある。
0 件のコメント:
コメントを投稿