Hi Vik,

It looks like that

  java.lang.ClassNotFoundException:
vik.sakshum.sakshumweb.server.SubscriberServiceImpl
  at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
  ...

is your core problem. Your local instance of the dev app server cannot
find your above class.

I presume that the solution is to include this compiled class in the
relevant folder of your built .war file (ensuring that at start-up
your dev app server instance is pointed to the correct local folder).

Enjoy,

Ian



On Jul 2, 5:51 pm, Vik <vik....@gmail.com> wrote:
> Hie
>
> When i try to run my app i see following error in the stack trace. I have no
> clue what should I fix to get it working. Please advise:
>
> Initializing AppEngine server
> Jul 2, 2010 4:49:29 PM com.google.apphosting.utils.jetty.JettyLogger info
> INFO: Logging to JettyLogger(null) via
> com.google.apphosting.utils.jetty.JettyLogger
> Jul 2, 2010 4:49:29 PM
> com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
> INFO: Successfully processed
> D:\eclipse\vskumar\workspace\SakshumWebGwtGae\war\WEB-INF/appengine-web.xml
> Jul 2, 2010 4:49:29 PM
> com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
> INFO: Successfully processed
> D:\eclipse\vskumar\workspace\SakshumWebGwtGae\war\WEB-INF/web.xml
> Jul 2, 2010 4:49:30 PM com.google.apphosting.utils.jetty.JettyLogger warn
> WARNING: EXCEPTION
> java.lang.ClassNotFoundException:
> vik.sakshum.sakshumweb.server.SubscriberServiceImpl
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>  at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at
> com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass(IsolatedAppClassLoader.java:151)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> 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.ServletHolder.doStart(ServletHolder.java:242)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>  at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685)
> 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
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>  at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> at org.mortbay.jetty.Server.doStart(Server.java:224)
>  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:185)
>  at
> com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:147)
> at
> com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:219)
>  at
> com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:86)
> at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421)
>  at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035)
> at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
>  at com.google.gwt.dev.DevMode.main(DevMode.java:275)
> Jul 2, 2010 4:49:30 PM
> com.google.appengine.tools.development.ApiProxyLocalImpl log
> SEVERE: [1278089370599000] javax.servlet.ServletContext log: unavailable
> javax.servlet.UnavailableException:
> vik.sakshum.sakshumweb.server.SubscriberServiceImpl
> at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>  at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:242)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>  at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685)
> 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
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>  at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> at org.mortbay.jetty.Server.doStart(Server.java:224)
>  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:185)
>  at
> com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:147)
> at
> com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:219)
>  at
> com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:86)
> at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421)
>  at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035)
> at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
>  at com.google.gwt.dev.DevMode.main(DevMode.java:275)
>
> Jul 2, 2010 4:49:30 PM com.google.apphosting.utils.jetty.JettyLogger warn
> WARNING: failed subscribeServlet: java.lang.NullPointerException
> Jul 2, 2010 4:49:30 PM com.google.apphosting.utils.jetty.JettyLogger warn
> WARNING: Failed startup of context
> com.google.apphosting.utils.jetty.devappenginewebappcont...@297ffb
> {/,D:\eclipse\vskumar\workspace\SakshumWebGwtGae\war}
> java.lang.NullPointerException
> at java.lang.Class.isAssignableFrom(Native Method)
> at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
>  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:685)
>  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 org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>  at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>  at org.mortbay.jetty.Server.doStart(Server.java:224)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>  at
> com.google.appengine.tools.development.JettyContainerService.startContainer(JettyContainerService.java:185)
> at
> com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:147)
>  at
> com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:219)
> at
> com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:86)
>  at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421)
> at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035)
>  at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
> at com.google.gwt.dev.DevMode.main(DevMode.java:275)
> Jul 2, 2010 4:49:30 PM
> com.google.appengine.tools.development.DevAppServerImpl start
> INFO: The server is running athttp://localhost:8888/
>
> Thankx and Regards
>
> Vik
> Founderwww.sakshum.comwww.sakshum.blogspot.com

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to