KDastan, в период обучения лучше обходится обычным текстовым редактором и утилитами командной строки. Отсутствие подстраховки со стороны IDE подстегнёт скорость обучения. Ничто не подарит такого уровня понимания процедуры загрузки классов, как регулярные разборки с NoClassDefFoundError.
oberontrik, Tomcat можно настроить так, чтобы он запрашивал http- или form-аутентификацию, а полученные имя пользователя и пароль сверял с данными из БД.