Best java web development tools
I am currently developing jsf web applications using netbeans and tomcat .but deployment process taking lots of time and this decreasing productivity a lot,and waiting to see effect of changes turning pain. But writing  .net with its embedded web server is painless,i know jsf has dependency injection ,which asp.net not has.But there must be more productive platforms ,What is the best tools(ide,server,plug-ins ...) for increasing throutput of a java web developer. 
Best java web development tools
===

I am currently developing jsf web applications using netbeans and tomcat .but deployment process taking lots of time and this decreasing productivity a lot,and waiting to see effect of changes turning pain. But writing  .net with its embedded web server is painless,i know jsf has dependency injection ,which asp.net not has.But there must be more productive platforms ,What is the best tools(ide,server,plug-ins ...) for increasing throutput of a java web developer. 