Para ejecutar JSP necesitas un "servlet container", Tomcat es uno pero hay a patadas: Resin, Jetty...
Para todo lo demás, te recomiendo un tutorial de JSP/Servlets como estos:
http://www.programacion.net/java/tutorial/servlets_jsp/ http://geneura.ugr.es/~jmerelo/JSP/
Un foro no es el mejor sitio para empezar desde cero a base de preguntas, es muy lento.
S!