如何解决gcloud应用程序部署命令错误INVALID_ARGUMENT:此运行时需要WEB-INF / appengine-web.xml
我尝试将工作从appengine-web.xml文件转换为与Google App Engine项目中的app.yaml文件一起使用,因此我创建了app.yaml文件并将其放在项目的主文件夹中。 当我尝试使用“ gcloud app deploy”命令部署项目时 我得到错误 INVALID_ARGUMENT:此运行时需要WEB-INF / appengine-web.xml 如果我运行“ gcloud app deploy path / appengine-web.xml”命令 部署工作正常 我需要转换为使用app.yaml文件吗? 附加信息 我的项目用java8编写 我的项目用Eclipse编写
谢谢
解决方法
要在App Engine中部署的 Java应用程序,其WAR中的WEB-INF /目录中必须有一个名为 appengine-web.xml 的文件。 / p>
我验证了 gcloud应用程序部署命令documentation ,看来对于Java 8,您需要运行:
gcloud app deploy ~/my_app/WEB-INF/appengine-web.xml
那是您正在运行的那个。
另一方面,我发现了这个documentation(为Flexible ),其中提到了在您要针对Java 8使用app.yaml的情况下如何组织文件>
,版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。