2020 年 6 月 30 日,Google 将关闭 Google App Engine SDK 和工具。我一直在将我的项目迁移到 Java 11 和 Google Cloud SDK。我正在从事的项目只是由 servlet 组成。我在部署过程中遇到问题,最终错误显示:
“GCLOUD:错误消息:无法生成应用程序命令:无法生成应用程序启动命令:app.yaml 中缺少入口点条目。”
尝试部署时,使用“mvn package appengine:deploy”会生成以下输出:
构建了一个 fat-jar,因此可以正常编译。我已经检查过了,可以看到所有依赖项都包含在内。
根据文档,可以使用 YAML 配置来部署应用程序,运行时和任何 fatjar 都将被执行。但是,构建失败,并且必须添加 yaml 文件中的入口点,尽管这是文档中的可选字段。
runtime: java11
handlers:
- url: /.*
script: this field is required, but ignored
我已经在 web.xml 中配置了我的 servlet。
有没有人经历过类似的事情并且可以指出我部署失败的原因?提前致谢。
慕标琳琳
慕姐4208626
MYYA
相关分类