我目前在现有应用程序中使用Cloud Endpoints v1,但我想将其更新到v2以获得Java中的App Engine。我已阅读migration guide,但这只提供迁移Maven项目的步骤。我没有使用Maven,但我正在使用Java App Engine SDK和Google Eclipse插件来开发,测试和部署我的端点。由于与App Engine SDK中的现有依赖关系发生冲突,我无法让Cloud端点框架的第2版运行。如何覆盖App Engine SDK中的v1依赖关系,以便我可以迁移到v2?这是可能的,还是应该将我的项目转换为Maven项目?迁移到Google Cloud Endpoints v2
3
A
回答
1
我相信GPE已被弃用。但是,您应该能够右键单击App Engine项目,选择Build Path > Configure Build Path
,然后在Libraries选项卡下添加endpoints-framework
JAR。确保转到订单和导出并将端点框架移动到App Engine SDK上方,否则您可能会遇到问题。
0
为了从App Engine SDK for Java中覆盖appengine-endpoints.jar,我在appengine-web.xml中添加了一个class-loader-config。
<classloader-config> <priority-specifier filename="endpoints-framework-2.0.3.jar/> </class-loader-config>
我还禁用了谷歌云端点生成器在Eclipse中。属性>构建器和未经检查的Google App Engine云端点构建器。
相关问题
- 1. Google Cloud Endpoints Migration v1至v2
- 2. Google Cloud Endpoints
- 3. Google App Engine/Managed VM Cloud Endpoints
- 4. Google Cloud Endpoints - API不更新
- 5. Google Cloud Endpoints Multi获取
- 6. Google Cloud Endpoints:服务XML
- 7. Google Cloud Endpoints V2多类API错误App引擎标准
- 8. 带有Firebase和改造的Google Cloud Endpoints v2
- 9. 从Google Cloud Message迁移到Firebase
- 10. 将数据迁移到Google Cloud
- 11. Android - 从Google API v1迁移到v2
- 12. Google App引擎端点版本迁移V1到V2
- 13. 将Google云端点迁移到版本v2
- 14. Cloud Endpoints和App Engine
- 15. 如何在Google Cloud Endpoints中允许CORS?
- 16. Google Cloud Endpoints是否会取代ProtoRPC API?
- 17. Google Cloud Endpoints API的DRY代码
- 18. Google Cloud Endpoints添加额外参数
- 19. Google Cloud Endpoints with Android - 缓存响应?
- 20. 将koa v1迁移到v2
- 21. 从Google App Engine for Java连接到Google Cloud Endpoints
- 22. 将Google Cloud Endpoints API迁移到其他托管提供商的方式有哪些?
- 23. 使用经Google授权的Google Cloud Endpoints和Google登录
- 24. 从Google Apps脚本访问经过验证的Google Cloud Endpoints API
- 25. 从Blobstore迁移到Google Cloud Storage for AppEngine Connected Android项目
- 26. Google Cloud SQL迁移到第二代维护实例名称
- 27. 如何从DataStore切换(迁移)到Google Cloud SQL?
- 28. 将Wordpress迁移到Google Cloud时出现500错误
- 29. 如何检查Google Cloud Endpoints中的服务到服务认证?
- 30. 如何通过Google Cloud Endpoints收到<ArrayList>?
我按照你的指示,但我收到一个错误,试图启动本地开发服务器来测试端点。我也在使用端点框架的Guice注入。 'java.lang.NoSuchMethodError:com.google.api.server.spi.ServletInitializationParameters.getServiceClasses()Lcom/google/common/collect/ImmutableSet;' – Ken
我在现有的Maven项目中使用相同配置的端点框架,解决任何问题。我仍然相信包含旧的appengine-endpoints jar的Java App Engine SDK之间存在某种类型的冲突。 – Ken
我已经在Eclipse中清理了项目,并设置了库和jar的排序,以便首先列出新的endpoints-framework.jar。构建项目似乎仍然存在问题,这似乎是由于旧版appengine-endpoints.jar的出现。在构建期间,旧配置会在web.xml中创建。 @saiyr是否可以从App Engine SDK库中排除appengine-endpoints.jar? – Ken