完成项目后,我右键单击了我的项目,以便将其部署到Google App Engine上。在我点击"部署到Google App Engine"的可用选项中它将我重定向到要求某些权限的浏览器。当我接受它时,它最终会显示一个带有一些令牌的页面,其中包含"请复制此代码,切换到您的应用程序并将其粘贴到那里:"
同时在Netbeans控制台中我看到了错误
.Please enter code: Either the access code is invalid or the OAuth token is revoked.Details: invalid_grant
我没有获得任何弹出窗口输入我从Google获得的身份验证令牌。
在哪里输入此代码?
我正在使用Netbeans 7.3。
答案 0 :(得分:1)
我有同样的问题。我刚刚使用App Engine SDK bin目录(Java App Engine)中的更新exec从终端部署。
所以我的命令是:
$ ./appcfg.sh update ~/Development/path_to_app
这样您就可以将authcode输入终端。之后,您应该能够通过NetBeans进行部署(确保在NetBeans中设置了电子邮件和密码)。
答案 1 :(得分:0)
我几天前就遇到过这个问题。 对不起,如果我解释不对,请告诉我这是我的第一篇文章。
要解决此问题,您需要运行cmd
。转到开始并运行cmd
。
导航至C:\appengine-java-sdk-1.9.17\bin
或您的appengine位置,然后输入:
appcfg update "C:/path/to/app/directory/"
然后它将运行并显示放置代码的位置。 例如:
C:\Ali\appengine-java-sdk-1.9.27\bin>appcfg update "C:\Users\almiskea\Documents\NetBeansProjects\WebApplication5\web"
Please enter code:
投入后,会显示:
Reading application configuration data...
Beginning interaction for module default...
0% Created staging directory at: C:\Users\almiskea\AppData\Local\Temp\appcfg7644042675237095331.tmp
5% Scanning for jsp files.
8% Compiling jsp files.
20% Scanning files on local disk.
25% Initiating update.
28% Cloning 13 application files.
40% Uploading 4 files.
52% Uploaded 1 files.
61% Uploaded 2 files.
68% Uploaded 3 files.
73% Uploaded 4 files.
77% Initializing precompilation...
80% Sending batch containing 4 file(s) totaling 5KB.
90% Deploying new version.
95% Closing update: new version is ready to start serving.
98% Uploading index definitions.
Update for module default completed successfully.
Success.
Cleaning up temporary files for module default...
然后部署您的应用程序。