Розгортання інтернет-сервера - це не один крок. Вам потрібно буде встановити пару серверів, які обробляють різні аспекти веб-сервера. Перший, який вам знадобиться встановити - це сервер HTTP. IIS (Інтернет-інформаційні послуги) - це веб-сервер, розроблений Microsoft і хороший вибір для більшості людей, яким вже зручно користуватися Windows. Tomcat - це ще один сервер, але він не призначений для обробки документів HTML, він призначений для запуску Java та JSP-додатків. Tomcat був розроблений Apache як сервер Java / JSP. Він розроблений головним чином для зв'язку з власним веб-сервером Apache, але він також сумісний з IIS або будь-яким іншим доступним веб-сервером.
IIS була розроблена Microsoft для використання в її NT OS, призначеної для мейнфреймів та веб-серверів. В даний час він вважається другим найпопулярнішим веб-сервером, який використовується сьогодні; поступається лише Апачі. Незважаючи на те, що відстає у заліку, Microsoft поступово розробляє IIS разом зі своїми супутніми програмами SQL Server та Silverlight, які обидва від Microsoft. Ці програми, поряд з Microsoft .Net Framework та ознайомленням більшості людей з операційною системою Windows, робить IIS дуже переконливим вибором веб-сервера. Але для запуску програм Java та JSP на своєму сервері користувачам потрібно буде встановити серверну програму від свого конкурента; Томат.
Tomcat - це ім'я, що дається відкритому коду сервера Java / JSP, який був розроблений Apache для роботи в тандемі з власним веб-сервером. Tomcat, безсумнівно, найкращий у тому, що робить частково, тому що його єдина конкуренція, JRun, була проблематичною для більшості користувачів. Він також дуже популярний у більшості розробників через простий факт, що він безкоштовний і є велика підтримка з боку спільноти з відкритим кодом.
Вибір веб-сервера для власного сайту зазвичай залежить від користувача. Хоча для більшості користувачів краще дотримуватися єдиного джерела програм, щоб забезпечити їхню спільну роботу бездоганно, іноді необхідно перейти на конкуруючого постачальника програмного забезпечення для підтримки певних мов. Це справа з IIS та Tomcat. Більшість користувачів IIS вирішили використовувати його, оскільки вони вже звикли до середовища Windows і вважають за краще мати належну підтримку клієнтів, яку може надати велика компанія. Але Tomcat - єдина програма, яка може легко та надійно виконувати програми JSP та Java, не залишаючи користувачеві жодних варіантів. Це може бути трохи складніше здійснити через незначні збої, але IIS і Tomcat можуть працювати разом.