I use Eclipse Indigo (EE) to build applications in Java framework Vaadin,
using Tomcat 7.0 server. After changes in code I wont see result in a browser,
so I need to click option “Clean Tomcat Work Directory..” and wait until
Tomcat stop and start a server.
Otherwise, when I refresh app page, I don’t see any changes.
Even when I restart server (and when eclipse automatically restart it when I save changes), without cleaning tomcat directory.
Option “Automatically publish when resources change” is enabled.
Is any faster way to do that? or can I automate that process?
No, there is no other way.
You will notice immediate changes only while updating a JSP/HTML/etc…. Classes will not be loaded/refreshed automatically. It will be contradictory to change a loaded/instantiated class when server is live, isn’t it? At least it should not be possible.
It’s better to perform Unit Test while developing something. It can help you to reduce the amount of annoying server restarts.