Hi

I would like to shorten the time spent from changing a class file to
actually seeing the change in the browser.

My problem now is that if I set my Tomcat application to reloadable, it
reloads all servlets (including struts, tapestry and more) when I change a
class file. This takes at least 5-10 secs. Then on the first page access to
tapestry, it spends another 5 secs (at least) initializing tapestry,
hivemind, tacos and so on. How can I avoid this reloading and still get
tomcat to pick up the newest version of my class files?

I've seen Howard's demos of Tapestry 5, where he hits reload in the browser
1 sec after a class change, and it loads in the browser within the same
second. How can I achieve this on my system?

I've seen people referring to the following hack on an application with
reloadable="false", but I'm thinking there has to be a simpler way?
- Delete the class file
- Access the page, tomcat throws an exception because of missing class
- Compile the class
- Reload the page, tomcat picks up the new class file

I suppose this is more of a Tomcat question than a Tapestry question, but
it's heavily affecting the productivity of tapestry developers...


Regards

Inge

Reply via email to