マツシタのお勉強

Tomcatについて

参考

http://wa3.i-3-i.info/word12842.html

Webコンテナ

WebコンテナとはJava Servletを動かす時に必要なソフト。

Web ServletとはWebサーバー上で動くJavaプログラム。 クライアントからHTTPリクエストが投げられたら、まずWebコンテナが処理しサーブレットに命令する

Tomcat

Webコンテナのひとつ。

サーブレットコンテナの種類

  1. スタンドアロン型:サーブレットコンテナ自身がwebサーバーの機能も内蔵している。Tomcatはこれ。
  2. 内部プロセス型:webサーバーのプロセスの一部として、サーブレットコンテナが動作する。webサーバーとコンテナが同じリソースを共有するため、高速な動作が期待できる。
  3. 外部プロセス型:コンテナが別のサーバー上で動作する。webサーバーとはプラグインで連携する。1つのwebサーバーに対して複数のサーブレットコンテナを組み合わせることができるため、スケーラビリティは高い。