Le déploiement d'un serveur Internet n'est pas une affaire en une étape. Vous devez installer deux serveurs qui gèrent différents aspects d’un serveur Web. Le premier que vous devez installer est le serveur HTTP. IIS (Internet Information Services) est un serveur Web développé par Microsoft et un bon choix pour la plupart des utilisateurs déjà familiarisés avec l’utilisation de Windows. Tomcat est un autre serveur, mais il n'est pas conçu pour traiter des documents HTML, mais pour exécuter des applications Java et JSP. Le tomcat a été développé par Apache en tant que serveur Java / JSP. Il est principalement conçu pour communiquer avec le serveur Web propre à Apache, mais il est également compatible avec IIS ou tout autre serveur Web disponible..
IIS a été développé par Microsoft pour être utilisé dans son système d’exploitation NT destiné aux ordinateurs centraux et aux serveurs Web. Il est actuellement considéré comme le deuxième serveur Web le plus utilisé actuellement. en second lieu seulement à Apache. Malgré son retard au classement, Microsoft a progressivement développé IIS avec ses programmes compagnons SQL Server et Silverlight, tous deux de Microsoft. Ces programmes, ainsi que le framework .Net de Microsoft et la familiarité du système d'exploitation Windows avec la plupart des utilisateurs, font d'IIS un choix de serveur Web très intéressant. Toutefois, pour exécuter des programmes Java et JSP sur leur serveur, les utilisateurs doivent installer le programme serveur de son concurrent. le Tomcat.
Tomcat était le nom donné au serveur Java / JSP open source développé par Apache pour fonctionner en tandem avec son propre serveur Web. Tomcat est sans aucun doute le meilleur dans son domaine, en partie parce que son seul concurrent, JRun, a été problématique pour la plupart des utilisateurs. Il est également très populaire parmi la plupart des développeurs car il est gratuit et bénéficie de l’appui de la communauté open source..
Le choix d'un serveur Web pour votre propre site revient généralement à l'utilisateur. Bien qu'il soit préférable pour la plupart des utilisateurs de s'en tenir à une source unique de programmes afin de garantir leur collaboration parfaite, il est parfois nécessaire de passer par le fournisseur de logiciels concurrent pour prendre en charge certaines langues. C'est le cas avec IIS et Tomcat. La plupart des utilisateurs d'IIS choisissent de l'utiliser car ils sont déjà familiarisés avec l'environnement Windows et préfèrent bénéficier du support client adéquat qu'une grande entreprise peut fournir. Mais Tomcat est le seul programme capable d'exécuter facilement et de manière fiable des applications JSP et Java, sans laisser à l'utilisateur aucune option. La mise en œuvre est peut-être un peu plus délicate à cause de petits problèmes, mais IIS et Tomcat peuvent fonctionner ensemble..