I keep losing this tip, so I’m recording it here. In order to have Tapestry reload the changes made in page templates without having to reload the web app, you need to start Tomcat (or any other container) with the following flags:
If you are using MyEclipse IDE, then configure it like this:
As Geoff notes, this is STRICTLY for development use only. Thanks Geoff!