2020 年 6 月 30 日,Google 將關閉 Google App Engine SDK 和工具。我一直在將我的項目遷移到 Java 11 和 Google Cloud SDK。我正在從事的項目只是由 servlet 組成。我在部署過程中遇到問題,最終錯誤顯示:“GCLOUD:錯誤消息:無法生成應用程序命令:無法生成應用程序啟動命令:app.yaml 中缺少入口點條目?!眹L試部署時,使用“mvn package appengine:deploy”會生成以下輸出:構建了一個 fat-jar,因此可以正常編譯。我已經檢查過了,可以看到所有依賴項都包含在內。根據文檔,可以使用 YAML 配置來部署應用程序,運行時和任何 fatjar 都將被執行。但是,構建失敗,并且必須添加 yaml 文件中的入口點,盡管這是文檔中的可選字段。runtime: java11handlers: - url: /.* script: this field is required, but ignored我已經在 web.xml 中配置了我的 servlet。有沒有人經歷過類似的事情并且可以指出我部署失敗的原因?提前致謝。
Google Cloud SDK:由于 app.yaml 中缺少入口點而無法部署
慕碼人2483693
2023-09-20 14:32:21