向下维护Google App Engine。 (最简单的重定向)

时间:2012-01-25 14:31:24

标签: java google-app-engine configuration

我在谷歌应用引擎上运行了一个网站。 像现在任何网站一样,它是静态html页面,javascripts,css,图片以及用于生成数据的servlet的混合......

我们想要关闭网站几天。 (原因不相关)

关闭我的意思是任何人去

http://www.mysite.com/whatever-here

应该收到如下消息:

[大家好,我们正在重新修改网站。请于2013年3月访问我们。]

是否有一个简单的配置更改我可以这样做来配置对该域的任何调用都转到一些简单的html页面。

通过这种方式,我可以将所有网页留在项目中,只需使用此配置切换即可。

由于

3 个答案:

答案 0 :(得分:4)

您可以部署一个“维护”版本,其中不同的web.xml始终提供静态html页面。

默认情况下,它会在maintenance.yourappid.appspot.com

下提供

然后使用管理控制台,您可以在默认情况下轻松切换默认版本以提供maintenance

答案 1 :(得分:1)

如果您使用的是Java,则可以添加一个过滤器,将您的所有请求重定向到您想要的页面。或者甚至将web.xml中的所有内容(/ *)映射到所需的servlet / jsp。

来自official docs

<servlet>
    <servlet-name>disabled</servlet-name>
    <jsp-file>/disabled_page.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>disabled</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

答案 2 :(得分:0)

  • 转到http://appengine.google.com的AppEngine管理员面板。
  • 选择您的应用
  • 转到应用程序设置
  • 向下滚动到“删除或停用应用”
  • 点击“停用应用”按钮。