我在 Eclipse 中有一个 Google AppEngine (Java) 项目。我想在 Eclipse 中调试我的本地代码,但使用 AppEngine 上部署的数据库。到目前为止,我使用带有用户名/密码的远程 API(旧方式)
此方法将被弃用,我想使用 OAuth,但是当我尝试使用它时,它会引发异常:
java.lang.IllegalStateException: OAuth-based authorization not supported for clients running on App Engine
at com.google.appengine.tools.remoteapi.RemoteApiOptions.getOrCreateHttpTransportForOAuth(RemoteApiOptions.java:359)
at com.google.appengine.tools.remoteapi.RemoteApiOptions.useApplicationDefaultCredential(RemoteApiOptions.java:162)
当我在 Eclipse 中运行一个使用远程 api 的简单 Java 客户端应用程序时,一切都很好。但是如果客户端是Eclipse中的AppEngine开发环境,就不行了。
如何使用 appengine 数据库在 eclipse 中调试服务器代码?
错误报告:https ://code.google.com/p/googleappengine/issues/detail?id=12556