Apache Tomcatとは

  • JSP/Servletの実行エンジン(JSP/Servletコンテナ)。Webシステムにおける、動的ページ生成のために使用する。
  • オープンソースであり、商用製品を含めてもっとも普及しているJSP/Servletコンテナである。
  • 商用製品としては、WebLogic Expressや、WebSphere Application Server Expressに相当する。
  • JSP/Servletは、CGIによる方式やPHPと比較して性能がよい(高速である)。CGIやPHPは(基本的に)リクエスト毎にプロセスが生成されるが、JSP/Servletはメモリに常駐しているため。
  • EJB(Enterprise Java Beans)や、JMS(Java Message Service)が必要な場合は、JBoss ASや、Apache Geronimoを使用する。それぞれ、Apache Tomcatを拡張して、EJBやJMSの機能を実現している。
  • Tomcatを使用したアプリケーションの開発には、「フレームワーク」を使用することが一般的。フレームワークには、Struts、Spring、Hibernate、Seasar2などがある。

Apache Tomcatの情報

Apache Tomcatのダウンロード

  • Apache Tomcatのサイト(http://tomcat.apache.org/index.html)にアクセス。
  • 左側のメニューの「Download」から、ダウンロードしたいバージョンを選択。(2007年05月時点では、5.xを推奨)
  • ダウンロード対象バージョン(2007年05月時点では、5.5.xの最新版を推奨)の「Binary Distributions」>「Core:」にあるリンクをクリックし、ダウンロード。
  • 「zip」、「tar.gz」はLinux版。Windows版は「Windows Service Installer 」

Apache Tomcatのインストール

インストーラーによる簡単セットアップ

Apache Tomcatに関する質問