我在本地主机上成功启动了一个应用
当我部署到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并且在开头附加了一个空格
我加倍检查了应用程序的存在,并成功地从另一台计算机上传了该应用程序
答案 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/
子目录,其中包含工具。