谷歌云端点.api文件在切换到客观化时从战争中删除



使用Google云端点成功(本地)部署的服务后,我想从使用JDO切换到Objectify。

使用对象化代码更新端点类后,我遇到了一个问题,即战争中的 .api 文件被删除并且没有重新生成。 结果是终结点不再公开,每个请求都返回 404 错误。

我手动将文件添加回去(从另一个项目修改),它在部署战争时工作过一次,它似乎试图为请求提供服务(由于缺少对象化注释而失败),但随后再次删除了 .api 文件。

任何人都可以帮助我提供有关可能导致文件被删除且根本不重新生成的任何建议吗?

Dan Holevoet的评论有助于解决这个问题。

事实证明,堆栈跟踪中显示的参数化客观性键存在问题。 删除"密钥"字段会导致成功重新生成 .api 文件。

正如下面的评论中所指出的 - 预计这将在下一版本的 SDK 中得到解决。