我使用maven-gae- plugin部署我的应用程序,在我决定将其部署到其他Google帐户下的另一个应用程序ID之前,它一直有效。我遇到了“此应用程序不存在”的问题。
我发现StackOverflow中已经有一些答案了,但是是针对python的,我正在使用GAE / J。我想我知道根本原因,我们应该删除本地存储了我以前的用户名/密码的“缓存”,但是这些缓存是什么?他们在哪里?
或有其他方法可以避免这种情况,我尝试了很多方法,但都无济于事。
提前致谢。我在Window7,GAE1.6.3上
编辑:python版本答案在这里: 此应用程序不存在(app_id =xxx)
您可以使用该工具的新选项--no_cookies(在此处记录)appcfg.sh来防止加载cookie。或者,您可以删除至少在Linux中存储在中的cookie /缓存文件~/.java/.userPrefs/com/google/appengine/tools/admin/prefs.xml。
--no_cookies
appcfg.sh
~/.java/.userPrefs/com/google/appengine/tools/admin/prefs.xml
我没有使用maven-gae-plugin的经验,但是似乎您需要修改EngineGoalBase.java文件以允许使用新参数。
EngineGoalBase.java