Java 我对gwt中的文件(web.xml)有一个错误

Java 我对gwt中的文件(web.xml)有一个错误,java,gwt,Java,Gwt,我有一个错误,我不知道如何解决它。 问题是: 当我在java类中制作一些东西并按下save键后,我将使用文件web.xml进行保存,无需下一个代码: <servlet> <servlet-name>SystemServiceServlet</servlet-name> <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>

我有一个错误,我不知道如何解决它。 问题是: 当我在java类中制作一些东西并按下save键后,我将使用文件web.xml进行保存,无需下一个代码:

<servlet>
    <servlet-name>SystemServiceServlet</servlet-name>
    <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
    <init-param>
      <param-name>services</param-name>
      <param-value/>
    </init-param>
  </servlet>

  <servlet-mapping>
    <servlet-name>SystemServiceServlet</servlet-name>
    <url-pattern>/_ah/spi/*</url-pattern>
  </servlet-mapping>
有人知道原因吗


谢谢。

您是否导入了*.jar文件,该文件实现了“com.google.api.server.spi.SystemServiceServlet”?

异常说明您的类:

<servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
com.google.api.server.spi.SystemServiceServlet
找不到。尝试确保您已经在编译和其他运行时导入了相应的.jar文件

谢谢您的回答

我一直在寻找,我已经导入了所有的*.jar文件

我已经实现了应用程序所需的同步方法,这些方法在web.xml文件中声明

  <servlet>
    <servlet-name>afcService</servlet-name>
    <servlet-class>com.afc.server.AfcServiceImpl</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>afcService</servlet-name>
    <url-pattern>/representacionafc/afcService</url-pattern>
  </servlet-mapping>

AFC服务
com.afc.server.AfcServiceImpl
AFC服务
/NAFC/AFC服务代表
如果我没有把代码放在上面,那么应用程序就没有任何错误,但是如果我取消注释上面的代码,那么我就有问题了


谢谢

我也有同样的问题,我花了一段时间才弄明白

起初,我意识到我确实需要SystemServiceServlet来发送邮件,以示原谅

然后我发现这不是google或eclipse的问题,因为如果我在eclipse向导上创建了一个全新的GEA项目,它对我来说效果很好

我认为这是maven gwt maven插件版本2.5.0-rc1的问题,因为该版本的插件没有将GAE构建器添加到eclipse的构建器部分

我迁移到了版本2.5.0-rc2,在eclipse中关闭了该项目,清理了所有m2e内容(.settings,bin文件夹等等)。之后,我重新导入了这个项目,启用了GAE,所有的东西都重新工作了

这真的很奇怪

  <servlet>
    <servlet-name>afcService</servlet-name>
    <servlet-class>com.afc.server.AfcServiceImpl</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>afcService</servlet-name>
    <url-pattern>/representacionafc/afcService</url-pattern>
  </servlet-mapping>