我目前在現有應用程序中使用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