Vaddin for GAE fails

hie

i m a newbie and followed the book for vaadin to try to create my first app for GAE.

I followed the stuff and put Google app engine for the servlet configuration. Rest as the book said.

When i ran the default app created by vaadin on tomcat it throws following exeptions:

SEVERE: Allocate exception for servlet Sakshumweb2_0 Application
java.lang.ClassNotFoundException: com.google.apphosting.api.DeadlineExceededException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1116)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
Nov 8, 2009 11:43:50 PM org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet Sakshumweb2_0 Application is currently unavailable

I am guessing from the stack trace that you do not have Google App Engine libraries in your project.

tx… rightly said…

So here is the real question:

What all is need to finally deploy it to GAE?

i mean if u use the g+ sign in eclispse u get a pre-configured app ready to be deployed to GAE by just pressing the blue icon.

In the vaadin project what all i need to do?

Check out
The Google AppEngine HOWTO
if you have not already.
In short you get it working by:

  1. Create a new Vaadin project
  2. Enable Google App Engine in project properties
  3. Deploy