title: Exception in using objectify in GAE
body: <p>I am writing a GAE program which use objectify. I download objectify-4.0b1.jar form <a href="http://repo1.maven.org/maven2/com/googlecode/objectify/objectify/4.0b1/" rel="nofollow">here</a> and add modify WEB-INF/web.xml according to <a href="https://code.google.com/p/objectify-appengine/wiki/Setup" rel="nofollow">this</a>. However, when I run my program, I got the following warnings. Another guy encoutered nearly the same problem as mine, but the solution may be different since I do use the latest jar file. It seems that com.googlecode.objectify.ObjectifyFilter can not be loaded. Anyone can tell me why?</p>
  
  <pre><code>EXCEPTION 
  java.lang.ClassNotFoundException: com.googlecode.objectify.ObjectifyFilter
      at com.google.appengine.runtime.Request.process-0c7af5c4835ec917(Request.java)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:359)
      at org.mortbay.util.Loader.loadClass(Loader.java:91)
      at org.mortbay.util.Loader.loadClass(Loader.java:71)
      at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
      at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
      at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
      at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
      at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
      at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
      at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
      at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:454)
      at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:461)
      at com.google.tracing.TraceContext.runInContext(TraceContext.java:703)
      at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:338)
      at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:330)
      at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:458)
      at java.lang.Thread.run(Thread.java:722)
  W 2013-02-19 22:52:33.149
  Failed startup of context com.google.apphosting.utils.jetty.RuntimeAppEngineWebAppContext@1687c76{/,/base/data/home/apps/s~zcbtest10/1.365432563369214216}
  javax.servlet.UnavailableException: com.googlecode.objectify.ObjectifyFilter
      at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
      at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
      at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
      at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
      at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
      at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
      at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
      at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:219)
      at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:194)
      at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:134)
      at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:447)
      at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:454)
      at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:461)
      at com.google.tracing.TraceContext.runInContext(TraceContext.java:703)
      at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:338)
      at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:330)
      at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:458)
      at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
      at java.lang.Thread.run(Thread.java:722)
  </code></pre>
  
  <p>I'm using the latest objectify with GAE 1.7.5 on eclipse.</p>