Luther,

it is true - you can work with WTP and Tomcat 6, but that is like driving
the BMW M5 without the M button being pressed.

Try running the quick start T5 application with mvn jetty:run and with
WTP/Tomcat. Try changing Start.java and then clicking the refresh button in
the browser. Even in this one page web application with 2 java files it
takes 10-times longer with WTP/Tomcat combo to display the changed Start
page. I can imagine it gets worse with larger apps.

And here is my point - if one of the main strengths of Tapestry 5 is live
class reloading, then it is of paramount value to tell developers how can
they harness the power in different development environments. This is where
the documentation fails. I also own the Alexander's book and as much as the
book is welcomed, it is outdated and the information given on page 43 is not
true (at least in present moment):

"You will see that the change you have made is not reflected by the running
application, because you have changed an HTML file, and not Java code.
Smilar to NetBeans, Eclipse doesn't care about changes in HTML files. One
way to update the application in such case is to follow the advice given for
NetBeans - make change, even if it is an insignificant one, to some Java
file, and save the file. The application will then be reloaded
automatically."

This is so not T5-ish.

If there are many ways to develop T5 web apps, then some of this cases
should be explained clearly as this is IMHO one of the barriers many new
tapestry users are hitting at the very beginning. Of course some cases can
be published on wiki, but the most common two or three must be on main T5
page - this is where most users start.

I am filing a JIRA request for documentation improvement:
https://issues.apache.org/jira/browse/TAP5-245

Cheers,
Borut

P.S. The Issues link on T5 page (http://tapestry.apache.org/tapestry5/) is
wrong. It should be https://issues.apache.org/jira/browse/TAP5


2008/9/26 Luther Baker <[EMAIL PROTECTED]>

> For what its worth, I've had no trouble running Tomcat 6 with Eclipse WTP
> with MAVEN m2 plugins.
>
> I have NOT had to customize the tomcat instance at all.
>
> -Luther
>
>
>
> 2008/9/26 Jonathan Barker <[EMAIL PROTECTED]>
>
> >
> > I was recently cast out of the Garden of Eden for eating the forbidden
> > fruit: m2eclipse (updated).
> >
> > I was running the old JettyLauncher with the old (and rather limited)
> > m2eclipse, on Eclipse 3.3 / MyEclipse 6.0.  Life was good.  Easy
> debugging,
> > hot reloading.  I had JettyPlus configured so I could take my war file
> > straight from my development system and drop it into a JBoss server for
> > deployment and take advantage of pre-configured DataSources.
> >
> > Alas, the updated and mainly superior m2eclipse removes
> PluginDependencies
> > from your classpath in order to make the execution within Eclipse be
> > virtually identical to what it would be from command-line Maven.
> >
> > That breaks JettyLauncher and Run-Jetty-Run because you need the plugins
> on
> > the classpath. Other than that, it does avoid some odd situations where
> > things work in Eclipse but not when deployed elsewhere.
> >
> > I think I've figured out my usable alternative with external mvn
> > hightide:run (hightide is a derivative of Jetty, and there is a hightide
> > maven plugin).  It's not as convenient, but it is workable.
> >
> > Jonathan
> >
> > > -----Original Message-----
> > > From: Kevin Menard [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, September 26, 2008 13:59
> > > To: Tapestry users
> > > Subject: Re: Development Environment
> > >
> > > Hi Borut,
> > >
> > > Please file JIRA issues for these ideas, otherwise they're bound to be
> > > lost.
> > >
> > > --
> > > Kevin
> > >
> > >
> > >
> > > On Fri, Sep 26, 2008 at 6:53 AM, Borut Bolčina <
> [EMAIL PROTECTED]>
> > > wrote:
> > > > Hello,
> > > >
> > > > since JettyLauncher is not working with Eclipse Ganymede, this should
> > be
> > > > mentioned at
> > > > http://tapestry.apache.org/tapestry5/tutorial1/env.html
> > > >
> > > > I looked at http://code.google.com/p/run-jetty-run/ but some posts
> > > suggest
> > > > that it is not working with m2eclipse plugin.But I will try it out...
> > > >
> > > > It would be a great time saver if tutorial at the above link would
> > > describe
> > > > some different scenarios how developers can set up their environments
> > to
> > > > benefit from live class reloading. Reading the mailing list there
> seems
> > > to
> > > > be great confussion.
> > > >
> > > > Cheers,
> > > > Borut
> > > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to