我已经从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中加入)来解决它但无法解决它。
任何人都可以帮助我?
答案 0 :(得分:0)
<强>解决方案:强>
我已经通过很多链接但没有运气,但现在我可以使用以下步骤解决它
您必须使用Google帐户登录日食。 (已经完成)
您必须配置cloud sql(如果您使用的是数据库 - mysql 在我的情况下)(已经完成)
之后运行maven命令,如mvn appengine:update
(已完成)
<强>权限即可。 (这是我卡住的地方)。打开项目
谷歌应用引擎https://console.cloud.google.com/。转到 IAM&amp;
管理员,选择项目然后选择权限。之后你会看到
您的电子邮件ID(例如abcd@gmail.com
)将列为所有者和另一个(虚拟)电子邮件
地址如664581334627-compute@developer.gserviceaccount.com
和/或664581334627@cloudservices.gserviceaccount.com
。所有都给
以上3个电子邮件地址权限项目编辑器和应用程序
发动机部署者。
在此次运行mvn appengine:update
之后,您将看到没有异常/错误。并且您的代码将成功部署。
P.S。: 已经完成意味着在原帖中我已经完成了这些步骤,但只是想让您了解所有可能的步骤。