O que preciso para rodar o JSP

Pessoal,
Estou iniciando com Java e estou pesquisando algo sobre o JSP, principalmente para apresentar na minha pós. O que eu preciso instalar no micro para rodar o JSP. O que é o TOMCAT ? É um servidor tipo o o APACHE ? Preciso instalar ele tb ? Preciso instalr o J2EE para rodar isso ?
Bom, agradeço qualquer informação ou dica de onde posso adiquirir know how sobre tal tecnologia.

Abraços,

Alexandre Knob - http://www.alexandreknob.com

Arquivos .jsp devem rodar dentro de um Servlet Container. Neste seu caso o Tomcat basta.

E você só precisa baixar as biliotecas que for usar de dentro das suas páginas.

Aqui no GUJ tem um tutorial legal para instalar o Tomcat:
http://www.guj.com.br/user.article.get.chain?page=1&article.id=9