hey I am using eclipse3.2 along with tomcat apache server and i will be having some web projects (using Struts framework) when i try to start the server for that web application means publishing of the tomcat taking around 15 minutes
Probably you need about twice the RAM you currently have. Figure at least 256M more to run Tomcat within Eclipse, and for best results, most systems need at least 2GB total RAM these days.
The other possiblity is that the copy of Tomcat you're running is coming up slow because it's doing a lot of work. The Tomcat logs - which may be directed to TOMCAT_HOME/logs/catalina.out and/or the console timestamp the various logged events that happen when the server starts. Check them and see if there's anything that can be switched off or made faster.
An IDE is no substitute for an Intelligent Developer.