【发布时间】:2018-03-24 00:11:32
【问题描述】:
我通常使用 Eclipse 和用于 Eclipse 的 Google Cloud Tools 插件,所以我对命令行工具并不十分熟悉。现在我遇到了一些部署问题,我想尝试使用“gcloud app deploy”进行部署。
我安装了 Google Cloud SDK 并设法运行它:
cd D:\path-to-eclipse-workspace\my-project
C:\path-to-google-cloud\gcloud app deploy src\main\webapp\WEB-INF\appengine-web.xml -v v1
部署似乎有效,但是当我在appspot.com 上查看时,我的servlet 不存在 - 我得到:错误:未找到。在此服务器上找不到请求的 URL /hello。
谢谢!
更新:
看起来 Eclipse 没有将 .class 文件放在 WEB-INF/classes 文件夹中,但它创建了一个 build/classes 文件夹在项目的根目录中。
那么,我应该在部署之前将 classes 文件夹复制到 WEB-INF 还是有更好的方法?
【问题讨论】:
-
请向我们展示您的 appengine-web.xml 文件和您为 /hello 端点定义 servlet 的 Java 类。
标签: java eclipse google-app-engine google-cloud-platform gcloud