O tomcat é o único servidor web que utlizamos para executar aplicações jsp ???. Aliás, o que precisarei para começar a desenvolver aplicações em jsp ???
Não. O Tomcat não é o único Servlet Container disponível para rodar Servlet e JSP.
Uma das vantagens de usar Tomcat é o fato desse ser a implementação de referência da especificação J2EE para Servlets e JSP.
Outra vantagem do Tomcat é o fato de ser gratuito.
Você pode usar outros Servlets Contatiner como por exemplo o Jetty