- 締切済み
Tomcat
Tomcatって、Webサーバになるのですか? それとも、APサーバになるのですか? ネットで調べたのですが、結果は、 Javaサーブレット・JSPを処理するアプリケーション(AP)サーバ。と書いてあると思えば。 逆に、Tomcatは単独でWebサーバとして動作することも可能だが、ApacheやIISのプラグインと動作できるようになっており、実際にはプラグインとしての利用が主流である。とも書いてあります。 WebサーバなのかAPサーバなのかどっちなんでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 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で処理を行うという方法がよく使用されます。