Ivano, glad I could help. Kalle, that's the whole point - I think - of the "serve modules without publishing" option. It just takes the resources from the eclipse target directory instead of copying things around.
Christian 2014-08-25 18:13 GMT+02:00 Kalle Korhonen <kalle.o.korho...@gmail.com>: > The last I checked, the WTP plugin was still copying the resource files > around which is my main beef with it. It causes subtle issues during > development since you are not sure whether you are seeing the latest > resource file or not immediately after saving. My experiences are from a > few years back though and like everything else, it's likely to have been > improved since. > > Kalle > > > On Mon, Aug 25, 2014 at 1:29 AM, Christian Dutaret <cdtapes...@gmail.com> > wrote: > > > Hi all, > > > > I've seen a lot of people claiming that one should use Sysdeo plugin to > > work with Tomcat under eclipse/Maven for T5 development, and that the > > standard WTP plugin should be avoided, because it is supposedly buggy and > > slow. > > I've been using WTP plugin for years with other frameworks (including > T4), > > and I have no problem at all using it for T5 web apps, as long as it is > > properly configured. I have live class reloading working, Maven > > dependencies picked up just fine, and no Tomcat restarts (and no > devloader > > to configure). > > > > I f anyone is interested, here is my configuration (using Tomcat 8 and > > latest Eclipse Luna, but should also work with older versions) : > > - plugins: WTP, m2e, m2e-wtp (but they all come with the Eclipse for JEE > > build) > > - Server configuration: serve modules without publishing, auto-reload > > disabled by default > > - Dismiss any hot deploy alerts (click do not warn again if hot deploy > > fails - hot deploy does fail but LCR doesn't) > > > > Christian > > > > > > 2014-08-25 8:03 GMT+02:00 Ivano Luberti <lube...@archicoop.it>: > > > > > Thanks Kalle....now I (hope I) have a clear path > > > > > > > > > Il 25/08/2014 07:48, Kalle Korhonen ha scritto: > > > > On Sun, Aug 24, 2014 at 10:43 PM, Ivano Luberti < > lube...@archicoop.it> > > > > wrote: > > > > > > > >> Thanks Kalle, maybe I'm starting to figuring it out. > > > >> So the devloader enables the container to load classes from paths > > > >> aoutside WEB-INF/lib and WEB-INF/classes , right? > > > >> > > > > That's what I said and that's what the linked resource said. > > > > > > > >> So if instead of the maven project layout I use the classic WTP > > project > > > >> layout that has a > > > >> WebContent folder which includes WEB-INF/lib and WEB-INF/classes and > > if > > > >> properly configured builds classes from my source folder into > > > >> WEB-INF/classes I would get LCR working. Is this correct? > > > >> > > > > Yes. Deploy as exploded and remember to turn off container > > > auto-reloading. > > > > > > > >> Of course this goes against all the maven stuff that seems to be > used > > by > > > >> the vast majority of T5 devs..... > > > >> > > > > Not only T5 but vast majority of Java devs. > > > > > > > > Kalle > > > > > > > > > > > >> Il 25/08/2014 07:24, Kalle Korhonen ha scritto: > > > >>> You don't need the devloader for live class reloading. You need it > to > > > be > > > >>> able to pick up classes from other locations than /lib or /classes, > > say > > > >>> from your local Maven repo, as explained at the bottom of > > > >>> http://www.eclipsetotale.com/tomcatPlugin/readmeDevLoader.html. > Now, > > > you > > > >>> can technically use the devloader by itself by manually configuring > > the > > > >>> devloader's configuration file but I wouldn't recommend it. (and to > > > >> others, > > > >>> Ivano specifically stated he wants to use Tomcat, not Jetty). > > > >>> > > > >>> Kalle > > > >>> > > > >>> > > > >>> On Sun, Aug 24, 2014 at 1:27 AM, Ivano Luberti < > lube...@archicoop.it > > > > > > >> wrote: > > > >>>> Hi everybody I'm a former user of T4 but for many reasons > > independent > > > >>>> from my will, I had to abandon Tapestry a few years ago, while I'm > > > still > > > >>>> maintaining some web applications. > > > >>>> > > > >>>> Now I want to step into T5 and I'm following the tutorial. > > > >>>> I have set up under Eclipse and successfully running the tutorial. > > > >>>> Before going further I would like to be sure LCR works (because > > > actually > > > >>>> doesn't). > > > >>>> > > > >>>> I have read the Kalle page on setting up tomcat but I would like > to > > > >>>> avoid the use of Sysdeo, because I use Eclipse+Tomcat for other > > > >>>> applications and I'm used to launch Tomcat via Eclipse Debug > > > >>>> Configuration. > > > >>>> > > > >>>> My question is: can I achieve LCR wihtout Sysdeo? Would it be > enough > > > to > > > >>>> deploy devloader in Tomcat lib ? > > > >>>> > > > >>>> TIA > > > >>>> > > > >>>> > > > >>>> -- > > > >>>> ================================================== > > > >>>> dott. Ivano Mario Luberti > > > >>>> Archimede Informatica societa' cooperativa a r. l. > > > >>>> Sede Operativa > > > >>>> Via Gereschi 36 - 56126- Pisa > > > >>>> tel.: +39-050- 580959 > > > >>>> tel/fax: +39-050-9711344 > > > >>>> web: www.archicoop.it > > > >>>> ================================================== > > > >>>> > > > >>>> > > > >>>> > > --------------------------------------------------------------------- > > > >>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > > >>>> For additional commands, e-mail: users-h...@tapestry.apache.org > > > >>>> > > > >>>> > > > >> -- > > > >> ================================================== > > > >> dott. Ivano Mario Luberti > > > >> Archimede Informatica societa' cooperativa a r. l. > > > >> Sede Operativa > > > >> Via Gereschi 36 - 56126- Pisa > > > >> tel.: +39-050- 580959 > > > >> tel/fax: +39-050-9711344 > > > >> web: www.archicoop.it > > > >> ================================================== > > > >> > > > >> > > > >> > --------------------------------------------------------------------- > > > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > > >> For additional commands, e-mail: users-h...@tapestry.apache.org > > > >> > > > >> > > > > > > -- > > > ================================================== > > > dott. Ivano Mario Luberti > > > Archimede Informatica societa' cooperativa a r. l. > > > Sede Operativa > > > Via Gereschi 36 - 56126- Pisa > > > tel.: +39-050- 580959 > > > tel/fax: +39-050-9711344 > > > web: www.archicoop.it > > > ================================================== > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > > > > > >