【问题标题】:Google app Engine step 4 deploy app ""hello world" java not recognisedGoogle app Engine 第 4 步部署应用程序“hello world”java 无法识别
【发布时间】:2015-10-17 00:56:17
【问题描述】:
我正在尝试部署一个名为“hello”world 的 java 启动应用程序,并且我已经完成了 google app engine getting started 中提到的所有步骤,但最后一步我收到错误 Java 未被识别为内部或外部命令。
这是最后一条命令
appcfg.cmd -A fareedsproject 更新目标\appengine-try-java-1.0
我该怎么办?
【问题讨论】:
标签:
java
google-app-engine
deployment
【解决方案1】:
听起来错误是您的系统上没有安装 Java(或者您的环境变量没有正确设置以定位 Java)。您需要先解决此问题。 [related question]。
此外,您似乎使用的是旧版 SDK(从那时起,Google Cloud Platform 的每个部分和每种语言都有自己独立的 SDK)。您应该安装较新的 Google Cloud SDK,它将 App Engine、Cloud SQL、Cloud Storage 等的所有不同工具统一到一个工具中。
当您安装较新的 SDK 时,部署过程是:
# Must be done only the first time to login:
gcloud auth login
# Deploys the application module described by app.yaml
gcloud app deploy app.yaml