Implementarea unui server de internet nu este o afacere cu un pas. Va trebui să instalați câteva servere care să gestioneze diferite aspecte ale unui server web. Primul pe care ar trebui să-l instalați este serverul HTTP. IIS (Internet Information Services) este un server web dezvoltat de Microsoft și o alegere bună pentru majoritatea oamenilor care sunt deja confortabili cu utilizarea Windows. Tomcat este un alt server, dar nu este destinat procesării documentelor HTML, este destinat să ruleze aplicații Java și JSP. Tomcat a fost dezvoltat de Apache ca server Java / JSP. Acesta este dezvoltat în primul rând pentru a comunica cu serverul propriu de web Apache, dar este, de asemenea, compatibil cu IIS sau orice alt server web disponibil.
IIS a fost dezvoltat de Microsoft pentru a fi utilizat în sistemul său de operare NT, destinat mainframe-urilor și serverelor web. Este considerat în prezent cel de-al doilea server web cel mai popular în uz astăzi; doar pe Apache. În ciuda faptului că se află în spatele clasamentului, Microsoft a dezvoltat treptat IIS împreună cu programele sale însoțitoare SQL Server și Silverlight, ambele provenind de la Microsoft. Aceste programe, alături de Microsoft .Net Framework și familiaritatea majorității utilizatorilor cu sistemul de operare Windows, fac din IIS o alegere extrem de convingătoare pentru serverul web. Dar, pentru a rula programele Java și JSP pe serverul lor, utilizatorii ar trebui să instaleze un program server de la concurentul său; Tomcat.
Tomcat a fost numele dat serverului Java / JSP open source care a fost dezvoltat de Apache pentru a lucra în tandem cu propriul server web. Tomcat este, fără îndoială, cel mai bun din ceea ce face în parte, pentru că singura sa competiție, JRun, a fost problematică pentru majoritatea utilizatorilor. De asemenea, este foarte popular cu majoritatea dezvoltatorilor datorită faptului că este gratuit și că există o mulțime de sprijin din partea comunității open source.
Alegerea unui server web pentru site-ul dvs. este, de obicei, de până la utilizator. Deși este mai bine ca majoritatea utilizatorilor să rămână la o singură sursă de programe pentru a se asigura că aceștia lucrează împreună fără probleme, uneori este necesar să treacă în furnizor de software concurente pentru a beneficia de suport cu anumite limbi. Acesta este cazul cu IIS și Tomcat. Majoritatea utilizatorilor de IIS aleg să o folosească deoarece sunt deja obișnuiți cu mediul Windows și preferă să aibă suportul corespunzător pentru clienți pe care o poate oferi o mare companie. Dar Tomcat este singurul program care poate executa cu ușurință și fiabil aplicațiile JSP și Java, lăsând utilizatorului opțiunea. Ar putea fi un pic mai dificil de implementat din cauza unor probleme minore, dar IIS și Tomcat pot lucra împreună.