Strange, I've been explicitly told earlier on the mailing list that the classloader of tomcat works in a way that doesn't allow the reloading technique used by T5.
Happy to hear that this is wrong :) On Wed, Jun 16, 2010 at 7:28 PM, Kalle Korhonen <kalle.o.korho...@gmail.com>wrote: > Live class reloading works fine in Tomcat. > > Kalle (just combating the misinformation) > > > On Wed, Jun 16, 2010 at 3:31 AM, Inge Solvoll <inge.tapes...@gmail.com> > wrote: > > Unfortunately, live class reloading does not work in tomcat, only jetty. > > > > On Wed, Jun 16, 2010 at 12:25 PM, Paul Stanton <p...@mapshed.com.au> > wrote: > > > >> thanks sven, > >> > >> does anyone know if there is an equivalent for tomcat? > >> > >> also, note that this does not happen all the time, probably 10% of the > >> time. the class re-loading problem is 100% of the time however. > >> > >> regards, paul. > >> > >> > >> Sven Homburg wrote: > >> > >>> > >>> > http://wiki.github.com/dpp/liftweb/how-to-fix-file-locking-problem-with-jettyrun-in-windows > >>> > >>> with regards > >>> Sven Homburg > >>> Founder of the Chenille Kit Project > >>> http://chenillekit.codehaus.org > >>> > >>> > >>> > >>> > >>> 2010/6/16 Paul Stanton <p...@mapshed.com.au> > >>> > >>> > >>> > >>>> howard, > >>>> > >>>> my application classes are not packed up into jars. they are in .class > >>>> files on the classpath (web-inf/classes). should they be reloaded? > >>>> > >>>> i'm assuming it's due to tapestry extending the classes at runtime, > and > >>>> your classloader (via maven/jetty) somehow handles this.. is there no > >>>> way > >>>> to get this type of reloading support when your application classes > are > >>>> loose? > >>>> > >>>> regards, paul. > >>>> > >>>> > >>>> Howard Lewis Ship wrote: > >>>> > >>>> > >>>> > >>>>> If classes are packaged up into JARs they will not be live reloaded. > >>>>> Use Jetty for development even if you use Tomcat for deployment. > >>>>> > >>>>> On Tue, Jun 15, 2010 at 3:51 PM, Thiago H. de Paula Figueiredo > >>>>> <thiag...@gmail.com> wrote: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>> On Tue, 15 Jun 2010 19:45:35 -0300, Paul Stanton < > p...@mapshed.com.au> > >>>>>> wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> http://tapestry.apache.org/tapestry5.1/guide/reload.html* > >>>>>>> > >>>>>>> *Hi all, > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> Hi! > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> I've our project is set up so that tomcat runs from the > >>>>>>> src/main/webapp > >>>>>>> dir which contains jars and compiled code. Maven is set up to > >>>>>>> maintains > >>>>>>> the > >>>>>>> jars within src/main/webapp/WEB-INF/lib and src/main/java and > >>>>>>> src/main/resources compile to /src/main/webapp/WEB-INF/classes. > >>>>>>> > >>>>>>> I'm aware that this is not quite the typical setup. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> Why not Jetty, at least when developing? > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Quite often a change to a resource such as a TML or a JS referenced > by > >>>>>>> an > >>>>>>> @IncludeJavascript will cause a compile error if the web app is > >>>>>>> running: > >>>>>>> ...The project was not built due to "Could not delete > >>>>>>> '.../src/main/webapp/WEB-INF/classes/com'... > >>>>>>> and any change to a tapestry page or component fails to > hot-replace. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> I've seen this problem happening with Jetty too, but only on > Windows. > >>>>>> This > >>>>>> is a problem of file locking, not Tapestry itself or your setup. I > use > >>>>>> Linux > >>>>>> and I've never met this problem. :) > >>>>>> > >>>>>> -- > >>>>>> Thiago H. de Paula Figueiredo > >>>>>> Independent Java, Apache Tapestry 5 and Hibernate consultant, > >>>>>> developer, > >>>>>> and > >>>>>> instructor > >>>>>> Owner, Ars Machina Tecnologia da Informação Ltda. > >>>>>> http://www.arsmachina.com.br > >>>>>> > >>>>>> > --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>> > >>> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >