Internet-palvelimen käyttöönotto ei ole yksivaiheinen ratkaisu. Sinun olisi asennettava muutama palvelin, jotka käsittelevät web-palvelimen eri näkökohtia. Ensimmäinen, joka sinun tulisi asentaa, on HTTP-palvelin. IIS (Internet Information Services) on Microsoftin kehittämä web-palvelin, joka on hyvä valinta useimmille ihmisille, jotka käyttävät jo Windowsin käyttöä. Tomcat on toinen palvelin, mutta sitä ei ole tarkoitettu HTML-asiakirjojen käsittelemiseen, se on tarkoitettu Java- ja JSP-sovellusten ajamiseen. Apache on kehittänyt tomcatin Java / JSP-palvelimeksi. Se on kehitetty ensisijaisesti kommunikoimaan Apachen oman web-palvelimen kanssa, mutta se on myös yhteensopiva IIS: n tai minkä tahansa muun saatavilla olevan web-palvelimen kanssa.
IIS on Microsoftin kehittämä käytettäväksi NT-käyttöjärjestelmässä, joka on tarkoitettu suurkehyksille ja verkkopalvelimille. Sitä pidetään tällä hetkellä toiseksi suosituimpana verkkopalvelimena, jota nykyään käytetään. toiseksi vain Apache. Huolimatta siitä, että se on takana sijoituksissa, Microsoft on vähitellen kehittänyt IIS-ohjelmaa yhdessä Microsoft-ohjelmistonsa SQL Server- ja Silverlight-ohjelmien kanssa. Nämä ohjelmat, Microsoftin .Net Framework ja useimpien tuntemus Windows-käyttöjärjestelmästä tekevät IIS: stä erittäin houkuttelevan Web-palvelinvalinnan. Mutta voidakseen ajaa Java- ja JSP-ohjelmia palvelimellaan, käyttäjien olisi asennettava palvelinohjelma kilpailijaltaan; Tomcat.
Tomcat oli nimi avoimen lähdekoodin Java / JSP-palvelimelle, jonka Apache kehitti toimimaan yhdessä heidän oman web-palvelimensa kanssa. Tomcat on epäilemättä paras siinä, mitä se tekee, koska sen ainoa kilpailu, JRun, on ollut ongelmallista useimmille käyttäjille. Se on myös erittäin suosittu useimpien kehittäjien keskuudessa, koska se on ilmainen ja avoimen lähdekoodin yhteisö tukee paljon sitä.
Oman sivustosi Web-palvelimen valitseminen on yleensä käyttäjän tehtävä. Vaikka useimpien käyttäjien on parempi pitää kiinni yhdestä ohjelmalähteestä varmistaakseen, että he toimivat moitteettomasti yhdessä, on joskus tarpeen kääntyä kilpailevien ohjelmistojen tarjoajan puoleen tietyillä kielillä. Näin on IIS: n ja Tomcatin kanssa. Suurin osa IIS: n käyttäjistä päättää käyttää sitä, koska he ovat jo tottuneet Windows-ympäristöön ja he haluavat paremman asiakastuen, jota iso yritys voi tarjota. Mutta Tomcat on ainoa ohjelma, joka voi helposti ja luotettavasti suorittaa JSP- ja Java-sovelluksia, jättäen käyttäjälle mahdollisuuden. Se voi olla hieman vaikeampaa toteuttaa pienten häiriöiden takia, mutta IIS ja Tomcat voivat toimia yhdessä.