Google appengine id有问题

时间:2013-04-10 07:27:59

标签: google-app-engine eclipse-plugin

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

当我部署到appengine时,我收到了一个错误。

com.google.appengine.tools.admin.HttpIoException:发布到网址时出错:https://appengine.google.com/api/appversion/create?app_id=my_id&version=1& 404未找到 此应用程序不存在(app_id = u'my_id')。

由于某种原因,错误中给出的ID有u并且在开头附加了一个空格

我加倍检查了应用程序的存在,并成功地从另一台计算机上传了该应用程序

1 个答案:

答案 0 :(得分:1)

我可以找到的所有解决方案(例如“This application does not exist (app_id=xxx)”或“GAE - Deployment Error: “AttributeError: can't set attribute”)提及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_java7 flag has not been set”中所示。


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

  

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

     

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