迁移后,Google Cloud Endpoints Framework API Explorer无法运行

时间:2017-10-07 18:48:51

标签: java google-app-engine google-cloud-endpoints endpoints

我迁移到Endpoints Framework 2.0并且它在本地工作但是当我部署到App Engine时,我的端点API似乎不起作用。

我应该能够使用资源管理器查看我的API:

https://[PROJECT_ID].appspot.com/_ah/api/explorer

但是当我打开此页面时,后端出现错误:

/_ah/api/discovery/v1/apis : java.lang.NullPointerException at com.google.api.server.spi.EndpointsServlet.service(EndpointsServlet.java:71)

API似乎不起作用,打开后端的网页(index.html)会产生同样的错误。我无法调试这个,因为“EndpointsServlet.java”不是我的源代码的一部分。如何查看EndpointsServlet.java的源代码以便我可以调试此错误? (在迁移到Endpoints Framework之前,所有这些都已经过去了。)

1 个答案:

答案 0 :(得分:0)

感谢tyczj。必须通过gradle手动部署框架v2:

appengineDeploy

在Android Studio中,您可以打开gradle侧边栏并双击:后端:运行配置:[appengineDeploy]

这样做之后一切正常。