Google App Engine 柔性环境已成功部署,但 Web URL 显示 404 错误

Google appengine flexible environment successfully deploys but web URL displays 404 error

我一直在学习这个教程:https://cloud.google.com/solutions/mobile/mobile-firebase-app-engine-flexible

我到达了标题为 "Deploying the service to the App Engine flexible environment" 的步骤,但由于 dm:true 已被弃用,最初无法部署它。在 "appengine-web.xml" 中将 <dm>true</dm> 更改为 <env>flex</env> 修复了此问题,它现在在 App Engine 控制台中显示为 "serving"。但是,当我按照教程中的说明访问 printLogs URL 时(或与该项目相关的任何 URL),我 运行 出现了 404 错误。我正在通过命令提示符从 Windows 10 进行部署,并且已经安装了教程指示的所有内容。尽管被告知它 运行ning 正确,但我无法弄清楚是什么导致了 404。

你可以去云平台的版本看看日志——它可能会告诉你一些事情。

但是,我可以根据经验告诉您,其中很多项目都已过时,您可能会遇到各种错误,而无需更改一行代码并严格按照说明进行操作。我让他们中的一些人说他们部署了,只是出现了与您所描述的错误一样的错误。

很可能您没有做错什么 - 查看其他一些项目并专门查看 pom.xml(或 build.gradle)和 app.yaml。查看它们包含哪些版本的库,并查找任何差异。尝试部署一个非常有限的项目,然后向上构建并查看是什么破坏了代码。