• 締切済み

Tomcat

Tomcatって、Webサーバになるのですか? それとも、APサーバになるのですか? ネットで調べたのですが、結果は、 Javaサーブレット・JSPを処理するアプリケーション(AP)サーバ。と書いてあると思えば。  逆に、Tomcatは単独でWebサーバとして動作することも可能だが、ApacheやIISのプラグインと動作できるようになっており、実際にはプラグインとしての利用が主流である。とも書いてあります。  WebサーバなのかAPサーバなのかどっちなんでしょうか?

みんなの回答

  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.1

Tomcatは、APサーバと言われることがありますが、厳密にはTomcatはAPサーバではありません。(APサーバの一部の機能を持っているだけです) そのため、広義の意味ではTomcatはAPサーバですが、狭義の意味ではAPサーバではありません。 Tomcatは、Servletコンテナを含んだWebサーバと言えるのではないでしょうか。Servletコンテナとは、サーバ上でサーブレット(JSPを含む)を動作させるためのコンテナです。 それに含めて、TomcatはWebサーバの機能も提供しています。しかしながら、Webサーバ専用で作成されているわけではないので、パフォーマンスに難があります。 そこで、スタティックコンテンツ(内容の変化しない静的なコンテンツ)はApacheを使用し、Servlet(JSP)などはServletコンテナの機能を持ったTomcatで処理を行うという方法がよく使用されます。

関連するQ&A