La distribuzione di un server internet non è un passo avanti. Dovresti installare un paio di server che gestiscono aspetti diversi di un server web. Il primo che dovresti installare è il server HTTP. IIS (Internet Information Services) è un server Web sviluppato da Microsoft e una buona scelta per la maggior parte delle persone che già utilizzano Windows. Tomcat è un altro server, ma non è concepito per elaborare documenti HTML, ma ha lo scopo di eseguire applicazioni Java e JSP. Il tomcat è stato sviluppato da Apache come server Java / JSP. È sviluppato principalmente per comunicare con il proprio server Web di Apache ma è anche compatibile con IIS o qualsiasi altro server web disponibile.
IIS è stato sviluppato da Microsoft per l'utilizzo nel suo sistema operativo NT destinato ai mainframe e ai server web. Attualmente è considerato il secondo server web più popolare in uso oggi; secondo solo ad Apache. Nonostante sia in ritardo, Microsoft ha gradualmente sviluppato IIS insieme ai suoi programmi complementari SQL Server e Silverlight, entrambi di Microsoft. Questi programmi insieme a .Net Framework di Microsoft e la familiarità della maggior parte delle persone con il sistema operativo Windows rendono IIS una scelta di server Web molto avvincente. Ma per poter eseguire programmi Java e JSP sul proprio server, gli utenti dovrebbero installare il programma server dal proprio concorrente; il Tomcat.
Tomcat era il nome dato al server Java / JSP open source sviluppato da Apache per funzionare in tandem con il proprio server web. Tomcat è indubbiamente il migliore in quello che fa in parte perché la sua unica competizione, JRun, è stata problematica per molti utenti. È anche molto popolare con la maggior parte degli sviluppatori a causa del semplice fatto che è gratuito e che c'è molto supporto dalla comunità open source.
La scelta di un server web per il tuo sito è di solito a carico dell'utente. Sebbene sia preferibile che la maggior parte degli utenti si attenga a un'unica fonte di programmi per garantire che funzionino perfettamente insieme, a volte è necessario passare al fornitore di software in concorrenza per il supporto con determinate lingue. Questo è il caso di IIS e Tomcat. La maggior parte degli utenti di IIS sceglie di usarlo perché è già abituato all'ambiente Windows e preferisce avere il supporto clienti adeguato che una grande azienda può fornire. Ma Tomcat è l'unico programma in grado di eseguire in modo semplice e affidabile applicazioni JSP e Java, lasciando all'utente alcuna possibilità. Potrebbe essere un po 'più complicato da implementare a causa di piccoli inconvenienti, ma IIS e Tomcat possono lavorare insieme.