TomcatはWebサーバーですか、それともアプリケーションサーバーですか?


ベストアンサー

TomcatはWebサーバー(HTTP要求/応答を処理)およびWebコンテナー(Javaサーブレット、JavaServerを実装)です。ページ、Java式言語、Java WebSocketテクノロジー)すべてのアドオンとプラグインがオープンソースまたはTomcatで商用利用できると考えていない場合、Tomcatは完全なJava EE APIを実装しておらず、 「EJBコンテナがありません。Tomcatで一部のアプリケーションを実行できますが(アプリケーションサーバーであると簡単に主張できます)、アプリケーションサーバーの機能が不足しているため、本格的なアプリケーションサーバーとは見なされません。

注:プラグイン可能なサービスとアドオンを使用して、Tomcat上で多くのアプリケーションを開発できます。Tomcat+アドオン+プラグイン可能なサービスの場合は、「アプリケーションサーバー」と呼ぶことができます。

回答

こんにちは、

ApacheはWebサーバーであり、HTMLなどの静的ページを理想的に処理できます。動的ページを処理するにはphpのようなページでは、phpモジュールをapache構成ファイルにロードする必要がある場合があります。

Apache Tomcatは、Webとアプリケーションサーバーの両方の組み合わせであり、一般にアプリケーションサーバーと呼ばれ、静的ページと動的ページの両方を処理できます。もちろん、サーブレットやjspsなどの動的ページを実行するための前提条件としてJavaランタイム環境が必要です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です