yes GAE doesn't support .war files for deployment now. we have to organise
our files in a folder named 'war' in our eclipse GAE application. And the
easiest way to upload this app to google is using the eclipse plugin.
I haven't used ANT scripts and other command line tools available for GAE.

Did anybody get Tapestry up with GAE app, in your local environment?

- keerthy

On Sun, Apr 12, 2009 at 1:04 AM, Otho <taa...@googlemail.com> wrote:

> I didn't get my activation email yet. But is it really so, that you can't
> just upload a fully built war?
>
> 2009/4/11 ஸ்ரீராம் கீர்த்தி <sriramkeer...@gmail.com>
>
> > Also since GAE doesn't use something like maven to build/manage, I have
> to
> > manually collect all necessary jar files and add it to the classpath
> > (/war/WEB-INF/lib) and then run the application.
> >
> >
> >
> > - keerthy
> >
> > 2009/4/11 ஸ்ரீராம் கீர்த்தி <sriramkeer...@gmail.com>
> >
> > > Yes Robert. And I use jetty launcher plugin in eclipse to run my app.
> > >
> > > I had some issues when I changed my app to use 5.1.0.3 from 5.0.18. I
> had
> > > to turn off gzip, whitespace etc. But the application is running fine.
> > >
> > > - keerthy
> > >
> > >
> > > On Sat, Apr 11, 2009 at 11:07 PM, Robert Zeigler <robe...@scazdl.org
> > >wrote:
> > >
> > >> Interesting; looks like it's not finding an anonymous class within
> Loop
> > >> (as near as I can tell from the stack traces).
> > >>
> > >> I'm assuming the answer is yes, but, just to be certain, this simple
> app
> > >> runs correctly when you run it locally, eg, via maven jetty:run? (Just
> > to be
> > >> sure, before we go blaming the GAE/tapestry interaction... :)
> > >>
> > >> Robert
> > >>
> > >>
> > >> On Apr 11, 2009, at 4/1111:59 AM , ஸ்ரீராம் கீர்த்தி wrote:
> > >>
> > >>  Robert,
> > >>>
> > >>> The exception that I posted couple of mails back was my mistake. I
> had
> > >>> not
> > >>> included stax and woodstox jars in my classpath. Now I have added all
> > the
> > >>> necessary jars to the lib folder. I have put tapestry-core,
> annotations
> > >>> and
> > >>> ioc jars to the path.
> > >>>
> > >>> Now I am getting back the exception: (happens bot in 5.1.0.3 and
> > 5.1.0.4)
> > >>> java.lang.NoClassDefFoundError: Could not initialize class
> > >>> org.apache.tapestry5.corelib.components.Loop
> > >>>   at
> > >>> $Instantiator_12096165961.newInstance($Instantiator_12096165961.java)
> > >>>   at
> > >>>
> > >>>
> >
> org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.(InternalComponentResourcesImpl.java:132)
> > >>> ...
> > >>>
> > >>> All I have tried to do is display a page property and place a page
> link
> > -
> > >>> --------- Start.tml -----------
> > >>> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd
> ">
> > >>> <head>
> > >>>   <title>Home</title>
> > >>> </head>
> > >>> <body>
> > >>>   This start page was generated at ${generationTime}
> > >>>   <a href="#" t:type="pagelink" t:page="Welcome">Welcome Page</a>
> > >>> </body>
> > >>> </html>
> > >>> ----------- Welcome.tml -----------
> > >>> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd
> ">
> > >>> <head>
> > >>>   <title>Home</title>
> > >>> </head>
> > >>> <body>
> > >>>   The welcome message : ${welcomeMessage}
> > >>>   <a href="#" t:type="pagelink" t:page="Start">Go Back to Start
> > Page</a>
> > >>> </body>
> > >>> </html>
> > >>>
> > >>> I am not even sure if anything has changed in .tml format since
> 5.0.18
> > >>>
> > >>> - keerthy
> > >>> 2009/4/11 ஸ்ரீராம் கீர்த்தி <sriramkeer...@gmail.com>
> > >>>
> > >>>  Robert,
> > >>>>
> > >>>> Apparently there are new dependencies like woodstox, stax added to
> > >>>> 5.1.0.x.
> > >>>> I didn't copy these jars to my GAE app's lib folder. Let me try
> again
> > >>>> probably with 5.1.0.4 and let you know.
> > >>>>
> > >>>> - keerthy
> > >>>>
> > >>>>
> > >>>> On Sat, Apr 11, 2009 at 8:24 PM, Robert Zeigler <robe...@scazdl.org
> > >>>> >wrote:
> > >>>>
> > >>>>  Have you tried 5.1.0.4-SNAPSHOT?
> > >>>>>
> > >>>>> Robert
> > >>>>>
> > >>>>>
> > >>>>> On Apr 11, 2009, at 4/117:23 AM , ஸ்ரீராம் கீர்த்தி wrote:
> > >>>>>
> > >>>>> Hi Jun,
> > >>>>>
> > >>>>>>
> > >>>>>> I tried to integrate Tapestry in a Google App Engine (GAE) project
> > in
> > >>>>>> my
> > >>>>>> local eclipse environment. I also got the same error in
> > >>>>>> corelib.components.Loop.
> > >>>>>>
> > >>>>>> I then proceeded to download Tapestry-5.1.0.3 snapshot release and
> > >>>>>> tried
> > >>>>>> it in my GAE project. It now gives an exception in Template Parser
> > >>>>>>
> > >>>>>> Exception constructing service 'TemplateParser': Error invoking
> > >>>>>> constructor
> > >>>>>> org.apache.tapestry5.internal.services.TemplateParserImpl(Map,
> > >>>>>> boolean) (at TemplateParserImpl.java:50) via
> > >>>>>>
> > >>>>>>
> > org.apache.tapestry5.internal.services.InternalModule.bind(ServiceBinder)
> > >>>>>> (at InternalModule.java:65) (for service 'TemplateParser'):
> > >>>>>> org/codehaus/stax2/XMLInputFactory2
> > >>>>>> RequestURI=/
> > >>>>>>
> > >>>>>> Caused by:
> > >>>>>>
> > >>>>>> java.lang.RuntimeException: Exception constructing service
> > >>>>>> 'TemplateParser': Error invoking constructor
> > >>>>>> org.apache.tapestry5.internal.services.TemplateParserImpl(Map,
> > >>>>>> boolean) (at
> > >>>>>> TemplateParserImpl.java:50) via
> > >>>>>>
> > >>>>>>
> > org.apache.tapestry5.internal.services.InternalModule.bind(ServiceBinder)
> > >>>>>> (at InternalModule.java:65) (for service 'TemplateParser'):
> > >>>>>> org/codehaus/stax2/XMLInputFactory2
> > >>>>>>
> > >>>>>> the ultimate exception in the trace was :
> > >>>>>>
> > >>>>>> java.lang.NoClassDefFoundError:
> org/codehaus/stax2/XMLInputFactory2
> > >>>>>>  at
> > >>>>>>
> > >>>>>>
> >
> org.apache.tapestry5.internal.services.TemplateParserImpl.(TemplateParserImpl.java:44)
> > >>>>>>  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > >>>>>> Method)
> > >>>>>> ...
> > >>>>>>
> > >>>>>> I've attached the full exception trace with the mail. Please let
> me
> > >>>>>> know
> > >>>>>> if you were able to deploy tapestry successfully in a GAE project
> > with
> > >>>>>> version 5.1.0.3.
> > >>>>>>
> > >>>>>> Did anybody do it successfully? Seems like JSF, wicket etc have
> > >>>>>> started
> > >>>>>> deploying applications successfully in GAE.
> > >>>>>>
> > >>>>>>
> >
> http://groups.google.com/group/google-appengine-java/browse_thread/thread/2c3f7de6aacdc69f/60d81103be8aee51?lnk=raot
> > >>>>>>
> > >>>>>> - keerthy
> > >>>>>>
> > >>>>>> On Thu, Apr 9, 2009 at 10:45 AM, Jun Tsai <jun.t...@gmail.com>
> > wrote:
> > >>>>>> The real exception:
> > >>>>>>
> > >>>>>> [java] Caused by: java.lang.ClassNotFoundException: caught an
> > >>>>>> exception
> > >>>>>> while obtaining a class file for
> > >>>>>> org.apache.tapestry5.corelib.components.Loop$1
> > >>>>>>  [java]     at javassist.Loader.findClass(Loader.java:359)
> > >>>>>>  [java]     at
> > >>>>>>
> > >>>>>>
> > >>>>>>
> >
> org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)
> > >>>>>>  [java]     at javassist.Loader.loadClass(Loader.java:311)
> > >>>>>>  [java]     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> > >>>>>>  [java]     at
> > >>>>>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> > >>>>>>  [java]     ... 77 more
> > >>>>>>  [java] Caused by: javassist.NotFoundException:
> > >>>>>> org.apache.tapestry5.corelib.components.Loop$1
> > >>>>>>  [java]     at javassist.ClassPool.get(ClassPool.java:436)
> > >>>>>>  [java]     at
> > >>>>>>
> > >>>>>>
> > >>>>>>
> >
> org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:197)
> > >>>>>>  [java]     at javassist.Loader.findClass(Loader.java:340)
> > >>>>>>  [java]     ... 81 more
> > >>>>>>
> > >>>>>> <tapestry-5.1.0.3-exception.txt>
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> 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
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > >> For additional commands, e-mail: users-h...@tapestry.apache.org
> > >>
> > >>
> > >
> >
>

Reply via email to