Úvod
Čo je Apache?
Apache je najznámejší a najrozšírenejší webovský server na internete. Vznikol v roku 1995 a bol určený pre platformu UNIX. V roku 1997 bol rozšírený aj pre Windows. Jeho veľkou výhodou je, že je zadarmo.
Názov Apache, ktorý použili tvorcovia na pomenovanie tohto programu nevychádza z pomenovania nejakého indiána, ale zo slov A patch, ktoré vyjadrujú zloženie Apacha z veľkého množstva patchov (prídavných modulov).
Základný rozdie medzi Unixovou a Windowsovou verziou Apacha je ten, že verzia pre Windows sa dodáva už v skompilovanej forme binárnych súborov, kdežto Unix verzia sa dodáva ako zdrojové súbory plus konfiguračné súbory. Konfiguračné súbory sa upravujú ručným editovaním, pod Unixom v editoroch Vi, alebo Joe, pod Windowsom napríklad v Notepade.
Čo je Tomcat?
Tomcat je kontajner pre servlety, ktorý vyvinula Apache Software Foundation ako súčasť projektu Jakarta. Tomcat je oficiálnou referenčnou implementáciou technológií Java Servlet a Java Server Pages (JSP), obe vyvíjané pod záštitou spoločnosti SUN.
Tomcat dokáže vystupovať ako plnohodnotný web server, k dispozícii sú ale konektory pre najpoužívanejšie web servery Apache a Microsoft IIS. Tieto konektory umožňujú transparentnú obsluhu požiadaviek na JSP stránky pomocou inštancie Tomcatu a obsluhu ostatného obsahu pôvodným web serverom.