使用数据存储设置对象化时出现的问题



我有一个使用objectify的应用程序,我想将其部署在Google Compute引擎中以访问Google数据存储。我已经能够使用Objectify在本地开发服务器中测试此应用程序。我还能够按照 https://cloud.google.com/datastore/docs/getstarted/start_java/中的文档从计算引擎访问云数据存储。

但是,当我在谷歌计算引擎中部署我的应用程序时,我无法与谷歌云数据存储通信,并且出现以下异常:没有为此线程注册 API 环境。

我应该错过一些东西。请帮帮我。

据我所知,如果您运行在Google App Engine(GAE)中,Objectify目前仅适用于Datastore,而不适用于通过Google Compute Engine(GCE)访问数据存储。 有一个未解决的问题 https://github.com/objectify/objectify/issues/203

它无法在Google Compute Engine上运行的原因显然是因为GCE中用于数据存储访问的API显然与用于GAE的API不同。

最新更新