Vaddin for GAE fails


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
at org.apache.catalina.loader.WebappClassLoader.loadClass(
at org.apache.catalina.loader.WebappClassLoader.loadClass(
at java.lang.ClassLoader.loadClassInternal(
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(
at java.lang.Class.getConstructor0(
at java.lang.Class.newInstance0(
at java.lang.Class.newInstance(
at org.apache.catalina.core.StandardWrapper.loadServlet(
at org.apache.catalina.core.StandardWrapper.allocate(
at org.apache.catalina.core.StandardWrapperValve.invoke(
at org.apache.catalina.core.StandardContextValve.invoke(
at org.apache.catalina.core.StandardHostValve.invoke(
at org.apache.catalina.valves.ErrorReportValve.invoke(
at org.apache.catalina.core.StandardEngineValve.invoke(
at org.apache.catalina.connector.CoyoteAdapter.service(
at org.apache.coyote.http11.Http11Processor.process(
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
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