1

我使用 maven-gae-plugin 来部署我的应用程序,它可以在我决定将其部署到不同 Google 帐户下的另一个应用程序 ID 之前找到。我遇到了“此应用程序不存在”的问题。

我发现 StackOverflow 中已经有一些答案,但是对于 python,我使用的是 GAE/J。我想我知道根本原因,我们应该删除本地的“缓存”,它存储了我以前的用户名/密码,但是这些缓存是什么?他们在哪里?

或者还有其他方法可以避免这种情况,我尝试了很多方法,但都没有奏效,太令人沮丧了。

提前致谢。我在 Window7,GAE1.6.3

编辑:python版本的答案在这里: 这个应用程序不存在(app_id=xxx)

4

3 回答 3

2

我正在使用 Maven 插件运行应用程序引擎。在 Windows 上,您需要删除用户主目录中的文件。文件名类似于.appcfg_oauth2_tokens_java

于 2014-01-15T11:25:16.643 回答
1

您可以使用该工具的新选项--no_cookies在此处记录)appcfg.sh来防止加载 cookie。或者您可以删除至少在 Linux 中存储在~/.java/.userPrefs/com/google/appengine/tools/admin/prefs.xml.

我没有使用 maven-gae-plugin 的经验,但您似乎需要修改EngineGoalBase.java文件以允许使用新参数。

于 2012-08-29T15:15:38.050 回答
-1

你用的是什么IDE?如果是 Eclipse,您需要确保在尝试部署之前已在 Eclipse 中登录您的 Google 帐户,否则您将收到该错误。

或者,如果您通过公司/组织获得 Google 帐户,请确保 GAE 帐户管理员和网络管理员授权您的新 Google 帐户进行部署。例如,我的学校 gmail 帐户不允许我成为 GAE 的管理员。

于 2012-08-29T20:25:21.343 回答