2018-03-20 Tomcatについて Tomcat Webコンテナ Javaサーブレット Java 参考 http://wa3.i-3-i.info/word12842.html Webコンテナ WebコンテナとはJava Servletを動かす時に必要なソフト。 Web ServletとはWebサーバー上で動くJavaプログラム。 クライアントからHTTPリクエストが投げられたら、まずWebコンテナが処理しサーブレットに命令する Tomcat Webコンテナのひとつ。 サーブレットコンテナの種類 スタンドアロン型:サーブレットコンテナ自身がwebサーバーの機能も内蔵している。Tomcatはこれ。 内部プロセス型:webサーバーのプロセスの一部として、サーブレットコンテナが動作する。webサーバーとコンテナが同じリソースを共有するため、高速な動作が期待できる。 外部プロセス型:コンテナが別のサーバー上で動作する。webサーバーとはプラグインで連携する。1つのwebサーバーに対して複数のサーブレットコンテナを組み合わせることができるため、スケーラビリティは高い。