Glassfish на самом деле простой в использовании сервер приложений. Я думаю, что новичку проще в использовании, и он интегрирован с Netbeans. Например, настроить кэши соединений с базой данных очень просто.
Вы управляете сервером через эту веб-страницу:
http://localhost:4848
(логин: admin, пароль: adminadmin)
Glassfish будет запускать ваши приложения через порт 8080.
Домашняя страница Glassfish: http://glassfish.dev.java.net (читать не нужно)
Для пользователей, не являющихся Netbeans, есть руководство по быстрому запуску:
http://glassfish.dev.java.net/downloads/quickstart/index.html
Вот обзор скринкаста:
http://download.java.net/javaee5/screencasts/admin-console/index.html
В какой-то момент вы тоже захотите изучать Tomcat, потому что он настолько распространен, но Glassfish - гораздо более дружелюбный старт. На самом деле, это, вероятно, лучше, чем производственный сервер, если вы можете найти доступный хост.