发布到网址时出错:appengine.google.com/api/appversion/create - 404

时间:2017-01-13 14:29:14

标签: java mysql hibernate google-app-engine google-cloud-sql

我已经从appengine-cloudsql-native-mysql-hibernate-jpa-demo-java创建了一个maven google应用引擎项目。我的项目包括Rest webservices,Java,JPA和Hibernate。

本地一切(休息webservices和数据库连接)工作正常。但是当我尝试部署我的代码时......

我遇到与Error posting to URL: appengine.google.com/api/appversion/create - 404完全相同的问题。

我尝试了所有可能的方式(在上面link中加入)来解决它但无法解决它。

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:0)

<强>解决方案:

我已经通过很多链接但没有运气,但现在我可以使用以下步骤解决它

  1. 您必须使用Google帐户登录日食。 (已经完成)

  2. 您必须配置cloud sql(如果您使用的是数据库 - mysql 在我的情况下)(已经完成)

  3. 之后运行maven命令,如mvn appengine:update(已完成)

  4. <强>权限即可。 (这是我卡住的地方)。打开项目 谷歌应用引擎https://console.cloud.google.com/。转到 IAM&amp; 管理员,选择项目然后选择权限。之后你会看到 您的电子邮件ID(例如abcd@gmail.com)将列为所有者和另一个(虚拟)电子邮件 地址如664581334627-compute@developer.gserviceaccount.com 和/或664581334627@cloudservices.gserviceaccount.com。所有都给 以上3个电子邮件地址权限项目编辑器应用程序 发动机部署者

  5. 在此次运行mvn appengine:update之后,您将看到没有异常/错误。并且您的代码将成功部署。

    P.S。: 已经完成意味着在原帖中我已经完成了这些步骤,但只是想让您了解所有可能的步骤。