Why this happens and what action do i need to take?
This message is actually sent from the application server, intercepted by the Eclipse debugger and shown to you. Essentially when using an exploded deployment, MyEclipse will hot-deploy your changes immediately upon saving the file. Most of the time the applciation server will happily reload the changes after a certain amount of time (e.g. 15 seconds). However if your class’s structure changes too much (methods, member variables, etc.) then the application server is unable to cleanly reload the class without restarting the web application (using the Tomcat manager) or restarting the entire application server… when this happens it sends back a warning to Eclipse to let it know that the user should likely restart it… this is the dialog you are seeing.
What I like to do is keep an extra browser window open with Tomcat manager open in it, and when I get this message I hit “continue” and alt-tab over to my browser and hit “reload” for that particular web application, that does the trick nicely.