1

我在本地主机本地成功启动了一个应用程序

当我部署到 appengine 时出现错误。

com.google.appengine.tools.admin.HttpIoException:发布到 URL 时出错:https ://appengine.google.com/api/appversion/create?app_id=my_id&version=1& 404 Not Found 此应用程序不存在(app_id=u '我的身份')。

由于某种原因,错误中给出的 ID 开头有 u 和一个空格

我仔细检查了该应用程序是否存在并成功从另一台计算机上传了该应用程序

4

1 回答 1

1

我能找到的所有解决方案(如“此应用程序不存在(app_id=xxx)”或“ GAE - 部署错误:“<code>AttributeError: can't set attribute”</a>”)都提到appcfg.py使用--no_cookies

 C:\Program Files (x86)\Google\google_appengine\appcfg.py

 appcfg.py --no_cookies update my-app-folder\
 # or (2-steps verificatio enabled)
 appcfg.py --oauth2 --no_cookies update my-app-folder\

如果项目包含 Java7 类,则需要添加--use_java7选项,如问题“ Failed to deploy to Google App Engine because --use_java7flag has not been set ”所示。


虽然您可以从 GAE 安装路径运行 appcfg,但页面“ Using the Google Plugin for Eclipse ”提到(在页面底部):

App Engine Java SDK 工具的某些功能只能通过直接从命令行运行工具来使用。如果您使用 Eclipse 安装了 SDK,则可以从 Eclipse 插件安装目录运行这些工具。

SDK 位于 Eclipse 安装目录下plugins/com.google.appengine.eclipse.sdkbundle_VERSION/,其中VERSION是 SDK 的版本标识符。
在此目录中是appengine-java-sdk/bin/包含工具的子目录。

于 2013-04-11T06:38:07.310 回答