I am running a basic Vaadin application (HelloVaadin) on Tomcat 7. I do a change to the code (e.g. change a label) and get the following message in the server console:
29.03.2011 09:04:49 org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name
[/HelloVaadin] has started
29.03.2011 09:04:50 org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name
[/HelloVaadin] is completed
Nevertheless I do not see the change when I reload the site in my webbrowser (normal startup and also debug mode). What do I need to achive this? I don’t want to restart my server all the time.
But you still need to include ?restartApplication in your url to reload the layout again, because it is stored in the session and the session store is not cleaned during a redeploy.
Maybe you can do it with Tomcat but i have no experience with that so far.