在过去的几天里,每次我尝试运行我的 Web 应用程序时,都会出现错误 - 503。即使我尝试进入管理页面也会发生这种情况。这是谷歌的问题吗?
问问题
10133 次
1 回答
14
在创建 GAE 项目时,任何扩展 HttpServlet 并用作 Google 应用程序入口点的 .class 都映射到 war/WEB-INF 中的 web.xml 中,如下图所示,这一点很重要。
您创建的扩展 HttpServlet 的 Java Servlet 必须映射到 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 错误。
于 2012-02-29T00:42:50.513 回答