My favorites | 中文(简体) | Sign in

上传您的应用程序

您可以使用管理控制台在 App Engine 中创建和管理应用程序。为您的应用程序注册了应用程序 ID 后,即可使用 Eclipse 插件或 SDK 中的命令行工具将其上传到 App Engine。

2009 年 4 月:在 Google App Engine for Java 的“早期外观”中,将 Java 应用程序上传到 App Engine 的功能只对有限数量的开发人员帐户保留。在不久的将来,当我们发布完整版的 Google App Engine for Java 时,所有的用户都将能够上传 Java 应用程序。

注意:无法在 App Engine 中删除应用程序。每个 Google 帐户最多可注册 10 个应用程序 ID。如果您不想在本教程中用掉一个您分配的应用程序 ID,那么,您可以只阅读本部分,并在以后准备上传第一个应用程序时参考本部分。

注册应用程序

您可以从位于以下网址的 App Engine 管理控制台创建以及管理 App Engine 网络应用程序:

http://appengine.google.com/

使用您的 Google 帐户登录到 App Engine。如果您没有 Google 帐户,可以使用电子邮件地址和密码创建一个 Google 帐户

要创建新应用程序,请点击“创建应用程序”按钮。请按照说明注册一个应用程序 ID,即一个对该应用程序唯一的名称。如果您选择使用免费的 appspot.com 域名,那么该应用程序的完整网址将为 http://application-id.appspot.com/。您还可以为您的应用程序购买一个顶级域名,或使用一个您已注册的顶级域名。

编辑 appengine-web.xml 文件,然后将 <application> 元素的值更改为您已注册的应用程序 ID。

上传应用程序

可使用 Eclipse 或在命令提示符处使用命令来上传您的应用程序。

从 Eclipse 上传

可使用 Google 插件从 Eclipse 内上传您的应用程序代码和文件。

要从 Eclipse 上传您的应用程序,请点击位于工具栏上的 App Engine 部署按钮:App Engine 部署按钮

在收到提示时输入您的 Google 帐户用户名(您的电子邮件地址)和密码,然后点击上传按钮。Eclipse 将从 appengine-web.xml 文件获取应用程序 ID 和版本信息,并上传 war/ 目录的内容。

使用命令提示符上传

可使用 SDK 中包含的名为 appcfg.cmd (Windows) 或 appcfg.sh(Mac OS X、Linux)命令上传您的应用程序代码和文件。

AppCfg 是在 App Engine 上与您的应用程序交互的多用途的工具。命令采用操作名称、指向您的应用程序的 war/ 目录的路径以及其他选项。要将应用程序代码和文件上传到 App Engine,可使用 update 操作。

要在 Windows 中上传应用程序:

..\appengine-java-sdk\bin\appcfg.cmd update war

要在 Mac OS X 或 Linux 中上传应用程序:

../appengine-java-sdk/bin/appcfg.sh update war

在提示下输入您的 Google 用户名和密码。

访问应用程序

现在您就可以看到您的应用程序在 App Engine 上运行了。如果您创建了免费的 appspot.com 域名,那么您网站的网址将以您的应用程序 ID 开头:

http://application-id.appspot.com/

恭喜您!

您已完成此教程。有关此处所涉及主题的详细信息,请参阅 App Engine 文档的剩余部分。