Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine Servlet接口不是javax.Servlet.Servlet_Google App Engine_Gwt_Servlets - Fatal编程技术网

Google app engine Servlet接口不是javax.Servlet.Servlet

Google app engine Servlet接口不是javax.Servlet.Servlet,google-app-engine,gwt,servlets,Google App Engine,Gwt,Servlets,您好,此错误无法跟踪-需要帮助 我正在使用GoogleAppEngine并编写RPCServlet,如下所示 <!-- Servlets --> <servlet> <servlet-name>RealEstate_Service</servlet-name> <servlet-class>com.app.realestate.navi.client.RealEstateService</servlet-class

您好,此错误无法跟踪-需要帮助

我正在使用GoogleAppEngine并编写RPCServlet,如下所示

<!-- Servlets -->
<servlet>
    <servlet-name>RealEstate_Service</servlet-name>
    <servlet-class>com.app.realestate.navi.client.RealEstateService</servlet-class>

</servlet>
<servlet-mapping>
    <servlet-name>RealEstate_Service</servlet-name>
    <url-pattern>/real_estate/realEstateService/</url-pattern>
</servlet-mapping> 

您的web.xml映射错误。您应该使用RealEstateServiceImpl而不是RealEstateService

<servlet>
        <servlet-name>RealEstate_Service</servlet-name>
        <servlet-class>com.app.realestate.navi.client.RealEstateServiceImpl</servlet-class>
</servlet>

注意:在业余时间,请查看有关GWT RPC的基本信息。

您的web.xml映射错误。您应该使用RealEstateServiceImpl而不是RealEstateService

<servlet>
        <servlet-name>RealEstate_Service</servlet-name>
        <servlet-class>com.app.realestate.navi.client.RealEstateServiceImpl</servlet-class>
</servlet>
注意:在您的业余时间,请浏览有关GWT RPC的基本信息

Apr 13, 2013 4:19:02 AM com.google.appengine.tools.development.ApiProxyLocalImpl log
SEVERE: javax.servlet.ServletContext log: unavailable
javax.servlet.UnavailableException: Servlet interface com.app.realestate.navi.client.RealEstateService is not a javax.servlet.Servlet
    at org.mortbay.jetty.servlet.ServletHolder.checkServletType(ServletHolder.java:362)
    at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:243)
    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:228)
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:255)
    at com.google.appengine.tools.development.AbstractServer.startup(AbstractServer.java:79)
    at com.google.appengine.tools.development.DevAppServerImpl$Servers.startup(DevAppServerImpl.java:451)
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:198)
    at com.google.appengine.tools.development.gwt.AppEngineLauncher.start(AppEngineLauncher.java:97)
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:509)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1093)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:836)
    at com.google.gwt.dev.DevMode.main(DevMode.java:311)
<servlet>
        <servlet-name>RealEstate_Service</servlet-name>
        <servlet-class>com.app.realestate.navi.client.RealEstateServiceImpl</servlet-class>
</servlet>