the only way to get this behavior you want (changes to html files are applied without restarting tapestry), can be set with the -Dorg.apache.tapestry.disable-caching=true flag. here a snippet from the tapestry documentation:
If specified (as "true"), then the framework will discard all cached data (specifications,>>> !!!! TEMPLATES = html files !!!!!<<<<, pooled objects, etc.) at the end of each request cycle. This slows down request handling by a noticable amount, but is very useful in development; it means that changes to templates and specifications are immediately visible to the application. It also helps identify any errors in managing persistent page state. This should never be enabled in production; the performance hit is too large. Unlike most other configuration values, this must be specified as a JVM system property. how do you set the flag? consider that it MUST be set as system-property and MUST be set before tapestry has started. Malin Ljungh wrote: > Klaus! > > I do not use WAR, it is a directory with WEB-INF and classes and lib > directories and all that stuff. > > In development I have > -Dorg.apache.tapestry.disable-caching=true > but I have also set this on my standalone Tomcat (I think.... have not > verified that it works though) > Is it this flag that makes it work it development? I thought it was > about class loading but perhaps also effects the html files also > (since they are loaded by the servlet) > > I use Tomcat 5.5 and Tapestry 4.1. > > /Malin > > On 7/29/07, *Eckenfellner Klaus* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > how do you deploy your application, with a WAR-file or do you copy > webapplication-folder into webapp-folder of tomcat? > is it possible that you have set "org.apache.tapestry.disable-caching" > during development (see > http://tapestry.apache.org/tapestry4/UsersGuide/configuration.html)? > which version of tomcat and tapestry do you use? > > > > Malin Ljungh wrote: > > This is mainly about Tomcat but also about Tapestry handling of > html files. > > > > I'm using Eclipse and Tomcat for development - works fine! > > Particularly, if I change an html file, the change will appear > immediately > > without reload of context. > > > > But - if I have standalone Tomcat server, and change the > contents of an > > html file under the deployment directory, > > I need to do a reload of context for changes to appear. > > > > Does anyone know why this is so? > > How can I make the changes appear immedeately in the standalone > server as > > well? > > > > Please help :-) > > Malin > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]