Great question!
When you deploy your web-application to Tomcat be sure to use the “Exploded mode” of deployment and ensure that “Automatic build” is enabled (from MyEclipse menubar select Project>Build Automatically). Doing this will automatically redeploy any JSP or Java file when it is changed. Thus preventing a need to recycle appserver for these changes.
I really like this feature.
A quick note: Exploded Deployment Mode does not create a WAR archive but rather copies all of the Web Project’s deployable resouces (JSP, Java, TLD, ….) to the application server’s autodeployment area with the same dir structure of a WAR.
Good luck.