I am looking for an IDE for my next J2EE project. I am quite new to J2EE professional development. I have heard a lot about eclipse. I am quite not sure whether it would satisfy some of the needs.Things i am lookin for r: 1. free 2. able to support JSP, servlet's, JDBC. 3. CVS support. 4. provide swing elements.(so that i could write some swing components easily). 5. tomcat and apache included. 6. should be able to use code developed for commercial purposes.
Also which is the best available AppServer(free) that goes best on win2003 server.