Упомянутые вами загрузки Eclipse - все хорошие кандидаты. Я использую версию Ganymede (3.4), но планирую попробовать Galileo (3.5), как только он закончится (спасибо @ Vinegar ).
У меня также есть хороший опыт работы с несвободным MyEclipse, и я уверен, что Netbeans и Intellij имеют одинаково хорошую поддержку J2EE наряду с потенциальной поддержкой JBoss / Seam.
Вы можете протестировать свой взнос, создав JSP и проверив, есть ли подсветка синтаксиса для фрагментов HTML и java.