Iniciante em JSP

Criei um projeto web no netbeans, e estou criando paginas simples, que cadastram em banco de dados e recuperam as informações …
Na hora de upar elas no servidor, o que eu preciso upar?
Alguem conhece um servidor free de java para eu testa-las?

Eu recomendo Tomcat, e Bom e facil de conjunto, deixe-me lembrar outro

http://tomcat.apache.org/

depois você pode experiente com Weblogic, e um pouco mais profissional
http://www.oracle.com/appserver/weblogic/weblogic-suite.html