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.