在Netbeans中输入oAuth以在Google App Engine上部署应用程序的位置

时间:2015-05-21 20:28:59

标签: google-app-engine netbeans

完成项目后,我右键单击了我的项目,以便将其部署到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。

2 个答案:

答案 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...

然后部署您的应用程序。