2011年3月4日金曜日

Tomcatの役割


Tomcatの概要
Tomcatは、the Apache Software Foundationが主催するApacheプロジェクトのサブプロジェクトであるJakartaプロジェクトによって開発・管理されているオープンソースのソフトウェアです。サーブレット/JSPベースのWebアプリケーションの開発、実行に利用できます。

通常のWebページには、画像などの静的な情報も多いため、すべてのページをJavaサーブレットやJSPで動的に生成すると効率が低下します。そのため、動的に生成する必要のある部分だけをTomcatが処理するように構成するのが一般的です。Webサーバ側には、Tomcatコネクタと呼ばれるプログラムモジュールが実装され、必要に応じてTomcatにリクエストを送ります。

Tomcatのディレクトリ
apache-tomcat
        |-- bin : 起動、停止などの吸うリプトのディレクトリ
        |-- conf : 設定ファイル系のディレクトリ
        |-- lib : クラス、JARファイルを配置するディレクトリ (Tomcat と Webアプリ共有)
        |-- logs : ログファイルが出力されるディレクトリ
        |-- temp : JVMの一時ファイルが出力されるディレクトリ
        |-- webapps : Webアプリケーションを配置するディレクトリ
        |-- work : Webアプリケーションの一時ファイルが出力されるディレクトリ


Tomcatが動かない原因
・ポートの競合

・Java6+Tomcat6+64bitだとサービスから起動できない
        別途処理が必要です。
        http://kamakura.cool.ne.jp/oppama/ssja/tomcat-install.html
        https://issues.apache.org/bugzilla/show_bug.cgi?id=41538

0 件のコメント:

コメントを投稿