Google App Engine错误503 - 服务不可用

时间:2012-02-19 08:17:47

标签: java google-app-engine http-status-code-503

在过去的几天里,每当我尝试运行我的Web应用程序时,错误 - 503就会出现。即使我尝试进入管理页面,也会发生这种情况。这是Google的问题吗?

1 个答案:

答案 0 :(得分:13)

在创建GAE项目时,重要的是扩展HttpServlet并用作Google App的入口点的任何.class都映射到war / WEB-INF中的web.xml中,如下图所示。

Project Hierachy

您创建的扩展HttpServlet的Java Servlet必须映射到web.xml中,如下所示: -

web.xml

在此Test GAE项目中,ecipse生成了一个示例代码,该代码创建了一个名为TestServlet.class的Java Servlet,它扩展了HttpServlet并进行了适当的映射。

要运行您的应用程序,您需要在index.html中包含映射到web.xml(在本例中为/ test)中找到的TestServlet.class的URL。 (在由eclipse创建的生成的项目示例代码的情况下,这已经完成)。

一旦您的Java Servlet在web.xml中正确映射并包含在index.html中,单击的映射URL将调用相应的Servlet并运行您的应用程序。

这将消除新项目设置方面的常见503错误。