Ist Tomcat ein Webserver oder ein Anwendungsserver?


Beste Antwort

Tomcat ist ein Webserver (verarbeitet HTTP-Anforderungen / -Antworten) und ein Webcontainer (implementiert Java Servlet, JavaServer) Seiten, Java Expression Language und Java WebSocket-Technologien), wenn wir nicht berücksichtigen, dass alle Add-Ons und Plug-Ins über Open Source oder kommerziell mit Tomcat verfügbar sind. Tomcat implementiert nicht die vollständige Java EE-API und nicht „Ich habe keinen EJB-Container. Obwohl wir einige Anwendungen in Tomcat ausführen könnten (man könnte leicht argumentieren, dass es sich um einen Anwendungsserver handelt), wird er nicht als vollwertiger Anwendungsserver betrachtet, da ihm einige Funktionen des Anwendungsservers fehlen.

Hinweis: Man könnte viele Anwendungen zusätzlich zu Tomcat mit steckbaren Diensten und Add-Ons entwickeln. Wenn Tomcat + Add-Ons + steckbare Dienste, können wir es als „Anwendungsserver“ bezeichnen.

Antwort

Hallo,

Apache ist ein Webserver, der idealerweise statische Seiten wie HTML verarbeiten kann Bei Seiten wie PHP müssen wir möglicherweise das PHP-Modul in die Apache-Konfigurationsdatei laden.

Apache Tomcat ist eine Kombination aus Web- und Anwendungsserver, die allgemein als Anwendungsserver bezeichnet wird und sowohl statische als auch dynamische Seiten verarbeiten kann. Natürlich benötigt es eine Java-Laufzeitumgebung als Voraussetzung für die Ausführung dynamischer Seiten wie Servlets und JSPs.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.