我无法在本地AppEngine开发服务器上运行Google Endpoints Framework V2。
为了演示问题,我创建了一个gradle demo project 如果部署到真正的AppEngine标准环境实例但不能与本地开发服务器一起使用,它可以正常工作。
重现的步骤:
最终获得
2017年1月24日下午7:25:40 com.google.appengine.tools.development.devappserver2.RemoteApiDelegate log 严重:[1485285940023000] javax.servlet.ServletContext日志: com.google.appengine.tools.remoteapi.RemoteApiException不可用: 响应是一个python异常: cgoogle.appengine.runtime.apiproxy_errors ApplicationError
我的问题是如何在本地运行Google Endpoints Framework V2?
答案 0 :(得分:2)
原始海报找到的解决方案是在他的appengine-web.xml文件中设置<version>
标记。可以在此Github helloworld java-docs-samples repository的README
上找到此标记的说明。
答案 1 :(得分:0)
在build.gradle
中,更改
compile 'com.google.endpoints:endpoints-management-control-appengine:1.0.0'
到
compile 'com.google.endpoints:endpoints-management-control-appengine:1.0.1'