【发布时间】:2022-01-13 15:01:19
【问题描述】:
我是 App Engine 的新手,所以这可能很简单。
我正在尝试将 hello world Spring 应用程序上传到 App Engine Flexible。 Spring 应用程序有 1 个端点(“/”),它返回字符串“Hello world”。我已经使用 Intellij 中的 Google App Engine 插件上传了我的应用程序,并且上传看起来很顺利,我可以在 App Engine 仪表板中看到它。当我通过访问 localhost:8080 在本地测试应用程序时,文本“Hello world”按预期显示。
我遇到的问题是,当我在 App Engine 仪表板中单击版本时,它会将我带到 404 错误屏幕(见下文),而不是显示“Hello world”。
“404。这是一个错误。在此服务器上找不到请求的 URL。 这就是我们所知道的。
我还注意到,当我上传应用程序时,流量分配设置为 0%,当我尝试在最新版本上将流量分配更改为 100% 时,我收到另一个错误,提示“流量拆分设置无法得救。”
我的 app.yaml 文件如下所示:
runtime: java
env: flex
service: spring-service
runtime_config: # Optional
jdk: openjdk8
handlers:
- url: /.*
script: this field is required, but ignored
manual_scaling:
instances: 1
任何帮助将不胜感激,谢谢。
【问题讨论】: