Att distribuera en internetserver är inte ett enda steg. Du måste installera ett par servrar som hanterar olika aspekter av en webbserver. Den första som du behöver installera är HTTP-servern. IIS (Internet Information Services) är en webbserver som utvecklats av Microsoft och ett bra val för de flesta som redan är bekanta med att använda Windows. Tomcat är en annan server, men det är inte avsett att behandla HTML-dokument, det är avsett att köra Java och JSP-applikationer. Tomcat utvecklades av Apache som en Java / JSP-server. Det är utvecklat främst för att kommunicera med Apaches egen webbserver men det är också kompatibelt med IIS eller någon annan webbserver som är tillgänglig.
IIS utvecklades av Microsoft för användning i sitt NT-operativsystem som är avsett för mainframes och webbservrar. Det anses för närvarande vara den näst mest populära webbservern som används idag. andra bara till Apache. Trots att det ligger bakom sig har Microsoft gradvis utvecklat IIS tillsammans med sina följeslagare SQL Server och Silverlight som båda är från Microsoft. Dessa program tillsammans med Microsofts. Net Framework och bekantskap för de flesta människor till Windows-operativsystemet gör IIS till ett mycket övertygande webbserver val. Men för att kunna köra Java och JSP-program på sin server, skulle användarna behöva installera serverns program från sin konkurrent; Tomcat.
Tomcat var namnet på den öppna källan Java / JSP-servern som utvecklades av Apache för att fungera i samverkan med sin egen webbserver. Tomcat är utan tvekan det bästa i vad det gör delvis för att den enda konkurrensen, JRun, har varit problematisk för de flesta användare. Det är också mycket populärt bland de flesta utvecklare på grund av det enkla faktum att det är gratis och det finns mycket stöd från open source community.
Att välja en webbserver för din egen webbplats är oftast upp till användaren. Även om det är bättre för de flesta användare att hålla sig till en enda programkälla för att säkerställa att de fungerar felfritt, är det ibland nödvändigt att korsa in i den konkurrerande programleverantören för stöd på vissa språk. Det här är fallet med IIS och Tomcat. De flesta användare av IIS väljer att använda det eftersom de redan är vana vid Windows-miljön och de föredrar att ha rätt kundsupport som ett stort företag kan erbjuda. Men Tomcat är det enda programmet som enkelt och pålitligt kan utföra JSP och Java-applikationer, vilket ger användaren inget alternativ. Det kan vara lite knepigare att implementera på grund av mindre glitches, men IIS och Tomcat kan fungera tillsammans.