Hi Martin

Yeah it does.

com.google.gwt.user.client.rpc.RemoteService.

Thanks in advance for your help.

Jonathan


On Jul 21, 8:42 am, martinhansen <[email protected]>
wrote:
> Does your ServiceImpl class extend RemoteServiceServlet?
>
> On 20 Jul., 22:01, JonJ27 <[email protected]> wrote:
>
>
>
> > Hi all.. i hope you can help me. I am new to GWT. I am using RAD 7.5.
>
> > I have ran through the StockWatcher tutorial and succesfully got the
> > app working and even got the Client Server communication using 2
> > seperate machines using RPC using a Proxy.
>
> > I also managed to import the created project into a "Dynamic Web
> > Project" created by RAD. This also would run on WebSphere Test Env and
> > Hosted mode.
>
> > However, i have now come across an issue where the app wont recognise
> > the Service class specifed in the web.xml as a servlet. .
>
> > I have even gone back to basics and created a new GWT application from
> > scratch and followed through the StockWatcher tutorial again but i
> > keep getting the same error which i have posted below.
>
> > I have ran the updates for the GWT. I believe the version i am on is
> > 1.7.
>
> > Thanks in advance for your help.
>
> > 20-Jul-2009 19:42:32 com.google.apphosting.utils.jetty.JettyLogger
> > warn
> > WARNING: failed stockPriceServiceImpl
> > Throwable occurred: javax.servlet.UnavailableException: Servlet class
> > com.google.gwt.sample.stockwatcher.server.StockPriceServiceImpl is not
> > a javax.servlet.Servlet
> >         at org.mortbay.jetty.servlet.ServletHolder.checkServletType
> > (ServletHolder.java:377)
> >         at 
> > org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:
> > 234)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at org.mortbay.jetty.servlet.ServletHandler.initialize
> > (ServletHandler.java:612)
> >         at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
> >         at org.mortbay.jetty.webapp.WebAppContext.startContext
> > (WebAppContext.java:1218)
> >         at org.mortbay.jetty.handler.ContextHandler.doStart
> > (ContextHandler.java:500)
> >         at 
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
> > 448)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at org.mortbay.jetty.handler.HandlerWrapper.doStart
> > (HandlerWrapper.java:117)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at org.mortbay.jetty.handler.HandlerWrapper.doStart
> > (HandlerWrapper.java:117)
> >         at org.mortbay.jetty.Server.doStart(Server.java:217)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at
> > com.google.appengine.tools.development.JettyContainerService.startContainer
> > (JettyContainerService.java:147)
> >         at
> > com.google.appengine.tools.development.AbstractContainerService.startup
> > (AbstractContainerService.java:116)
> >         at com.google.appengine.tools.development.DevAppServerImpl.start
> > (DevAppServerImpl.java:211)
> >         at 
> > com.google.appengine.tools.development.gwt.AppEngineLauncher.start
> > (AppEngineLauncher.java:86)
> >         at 
> > com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365)
> >         at 
> > com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590)
> >         at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397)
> >         at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
> > 20-Jul-2009 19:42:32 com.google.apphosting.utils.jetty.JettyLogger
> > warn
> > WARNING: Failed startup of context
> > com.google.apphosting.utils.jetty.devappenginewebappcont...@4e9d4e9d
> > {/,C:\Files\IBM\RAD\GoogleWebToolkit\StockWatcher\war}
> > Throwable occurred: javax.servlet.UnavailableException: Servlet class
> > com.google.gwt.sample.stockwatcher.server.StockPriceServiceImpl is not
> > a javax.servlet.Servlet
> >         at org.mortbay.jetty.servlet.ServletHolder.checkServletType
> > (ServletHolder.java:377)
> >         at 
> > org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:
> > 234)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at org.mortbay.jetty.servlet.ServletHandler.initialize
> > (ServletHandler.java:612)
> >         at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
> >         at org.mortbay.jetty.webapp.WebAppContext.startContext
> > (WebAppContext.java:1218)
> >         at org.mortbay.jetty.handler.ContextHandler.doStart
> > (ContextHandler.java:500)
> >         at 
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
> > 448)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at org.mortbay.jetty.handler.HandlerWrapper.doStart
> > (HandlerWrapper.java:117)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at org.mortbay.jetty.handler.HandlerWrapper.doStart
> > (HandlerWrapper.java:117)
> >         at org.mortbay.jetty.Server.doStart(Server.java:217)
> >         at org.mortbay.component.AbstractLifeCycle.start
> > (AbstractLifeCycle.java:40)
> >         at
> > com.google.appengine.tools.development.JettyContainerService.startContainer
> > (JettyContainerService.java:147)
> >         at
> > com.google.appengine.tools.development.AbstractContainerService.startup
> > (AbstractContainerService.java:116)
> >         at com.google.appengine.tools.development.DevAppServerImpl.start
> > (DevAppServerImpl.java:211)
> >         at 
> > com.google.appengine.tools.development.gwt.AppEngineLauncher.start
> > (AppEngineLauncher.java:86)
> >         at 
> > com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365)
> >         at 
> > com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590)
> >         at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397)
> >         at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)
> > The server is running athttp://localhost:8080/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to