dúvida de iniciante. Tenho o tomcat o que é GlassFish?

Estou iniciando na programação para web. Estou com o tomcat instalado e funcionando, pois coloco o endereço:http://localhost:8080/ e aparece a página do tomcat.
Mas para que preciso do GlassFish?
O que mais tenho que ter para criar uma jsp?
Já tenho JDK isntalado.

Vc não precisa do Glassfish.

http://br.sun.com/practice/software/glassfish/landing/o_que_e.html?cid=927456

Apenas com o Tomcat vc já consegue trabalhar com JSP. O Glassfish é um servidor de aplicação (implementa todas as especificações da plataforma J2EE ), já o Tomcat é “apenas” um web content (implementa apenas algumas especificações).

http://pt.wikipedia.org/wiki/Apache_Tomcat

Valeu pela informação.

Criei uma aplicação web no netbeans e ao mandar executar deu erro no classfish?

Não cara é o seguinte o GlassFish já vem junto com NetBeans, dependendo da versão que vc baixou e instalou em sua máquina, neste caso posta o erro aqui que a gente ajuda vc a solucionar. Ok