Nejlepší odpověď
Tomcat je webový server (zpracovává požadavky / odpovědi HTTP) a webový kontejner (implementuje Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket technologies) pokud neuvažujeme o tom, že máme všechny doplňky a pluginy dostupné prostřednictvím open source nebo komerčně se společností Tomcat. Tomcat neimplementuje úplné rozhraní Java EE API a ne „Nemám kontejner EJB. I když bychom mohli spustit některé aplikace v kocourku (dalo by se snadno namítnout, že jde o aplikační server), nebude to považováno za plnohodnotný aplikační server, protože mu chybí některé funkce aplikačního serveru.
Poznámka: Na platformě Tomcat by bylo možné vyvinout mnoho aplikací s připojitelnými službami a doplňky. Pokud Tomcat + doplňky + zásuvné služby můžeme nazvat „aplikačním serverem“.
Odpověď
Dobrý den,
Apache je webový server, který v ideálním případě dokáže zpracovat statické stránky, jako je HTML. stránky jako php, možná budeme muset načíst modul php do konfiguračního souboru apache.
Apache Tomcat je kombinace webového i aplikačního serveru, obecně nazývaného jako aplikační server, dokáže zpracovat statické i dynamické stránky. Samozřejmě potřebuje běhové prostředí Java jako předpoklad pro spuštění dynamických stránek, jako jsou servlety a soubory jsps.