En primer lugar necesitas:
Apache Tomcat (version compatible 5.5.9 con version de Eclipse)
Luego, por ejemplo
Eclipse (que es gratuito la version 3.1.2 o superior estan muy bien).
Un navegador: explorer, firefox, safari para windows, etc. (para ver los reultados de tu aplicacion web).
Listo: a muñonear código java.