我通常使用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 文件夹在项目的根目录。
那么,我应该在部署之前将类文件夹复制到 WEB-INF ,还是有更好的方法呢?
答案 0 :(得分:1)
我最终这样做了:
项目属性 - > Java构建路径 - >来源 - >将默认输出文件夹配置为 WEB_INF / classes
cd D:\path-to-eclipse-workspace\my-project
gcloud app deploy src\main\webapp\WEB-INF\appengine-web.xml -v v1