Cel mai bun răspuns
Tomcat este un server web (gestionează solicitările / răspunsurile HTTP) și un container web (implementează Java Servlet, JavaServer Pages, limbajul Java Expression și tehnologiile Java WebSocket) dacă nu considerăm că avem toate suplimentele și pluginurile puse la dispoziție prin open source sau comercial cu Tomcat. Tomcat nu implementează Java EE API complet și nu „Nu am container EJB. Deși am putea rula unele aplicații în tomcat (se poate susține cu ușurință că este un server de aplicații), acesta nu va fi considerat un server de aplicații complet, deoarece nu are unele caracteristici ale serverului de aplicații.
Notă: s-ar putea dezvolta multe aplicații pe lângă Tomcat cu servicii și programe de conectare conectabile. Dacă programe de completare Tomcat + + servicii de conectare, îl putem numi „Server de aplicații”.
Răspuns
Bună ziua,
Apache este un server web, care poate gestiona în mod ideal pagini statice precum HTML. pagini precum php, este posibil să trebuiască să încărcăm modulul php în fișierul de configurare apache.
Apache Tomcat este o combinație atât de server web, cât și de aplicație, denumit în general ca server de aplicații, poate gestiona atât pagini statice, cât și pagini dinamice. Desigur, are nevoie de un mediu de rulare Java ca o condiție prealabilă pentru a rula pagini dinamice precum servleturi și jsps.