![](/img/trans.png)
[英]Error deploying Eclipse Web Project to Google App Engine
[英]Error deploying app engine project using Old Eclipse google plugin
几天前突然,当我将appengine项目部署到某些项目ID时出现错误。例如,有两个项目ID,我有1)xxxx-dev.appspot.com和2)xxxx-live.appspot.com
我可以将我的项目xxxx-live.appspot.com放到没有问题的位置,但是当我要将我的项目部署到xxxx-dev.appspot.com环境时,我会收到此错误消息
Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/deploy?app_id=cloudschool-dev&version=spring-charith& 401 Unauthorized Your version of the App Engine SDK is out-of-date. Please update your SDK at https://cloud.google.com/appengine/docs/standard/java/download#appengine_sdk and your Maven plugin, if necessary, according to the instructions at https://cloud.google.com/appengine/docs/standard/java/tools/maven See the deployment console for more details Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/deploy?app_id=cloudschool-dev&version=spring-charith& 401 Unauthorized Your version of the App Engine SDK is out-of-date. Please update your SDK at https://cloud.google.com/appengine/docs/standard/java/download#appengine_sdk and your Maven plugin, if necessary, according to the instructions at https://cloud.google.com/appengine/docs/standard/java/tools/maven
有人可以帮助我解决此错误吗?我也有一个小型团队..但我的一些团队成员可以将其部署到“ xxxx-dev.appspot.com”环境中,没有任何问题.. :(
您好@charith Migunthenna,
我的一位同事也面临同样的问题。 他已经下载了最新版本的eclipse,从而解决了此问题。 从这里下载
嗨,我已经多次部署了Appengine应用,突然出现了问题
我也遇到了完全相同的问题,我尝试使用具有相同登录凭据的其他计算机部署相同的项目,但效果很好,这说明我代码或Google Cloud Platform Environment没有任何问题
因此,我尝试更新可解决此问题的Google App Engine插件,在安装新的Eclipse之前,您可以尝试尝试解决此问题
转到帮助->安装新软件
并输入网址“ http://dl.google.com/eclipse/plugin/4.5 ”
上面的图片是在更新插件后拍摄的,虽然我遇到问题“所有项目均已安装”,但此处未显示
将来我们不会遇到这样的问题,因为Google正在向Cloud Tools迈进,并且Eclipse的Google插件已从“ Eclipse Oxygen”版本停止
我遇到过同样的问题。 〜/ .appcfg_oauth2_token_java(适用于Java用户,对于python用户,适用于〜/ .appcfg_oauth2_tokens)具有错误的Google云凭据。 我删除了文件,然后尝试再次部署。 部署使我完成了Google OAuth流程,然后工作了。 OAuth成功后将自动创建文件。
文件在您的PC中的位置是... C:\\ Users \\ niks(您的用户帐户名)
在较早的Eclipse版本中,无法升级Google App Engine插件。 在这种情况下,必须安装更新的Eclipse版本。
但是,对于我们中的某些人而言,切换并不是那么简单。 较新的Eclipse版本不支持Java 7(是的,我们都应该更新到Java 8),并且Java 8不支持我们的旧代码正在使用的某些库。
对于负载良好且不会造成故障或停机时间较长的服务器,更谨慎的方法是分几个步骤进行升级-首先替换旧代码/库,然后切换到Java 8和新的开发环境。 现在,要解决显示的错误会比较困难。
因此,这就是像我一样处于类似情况的人的答案。 希望它将对某人有所帮助。
现在支持的最旧的Google App Engine SDK为1.9.60。 因此,您需要下载该文件(可以在此处找到)并将其解压缩到计算机上。 接下来,您需要更改项目的Google App Engine设置,并使其使用该特定的SDK。
如果您现在尝试将代码部署到Google App Engine,它将失败,并显示一个全新错误 。 该SO线程也包含一种解决方法,尽管在注释中-仍可以部署,但不能通过Eclipse进行部署。 您应该使用appcfg
命令行工具。 appcfg
文档在此处 。
应该是这样。 一旦确定一切正常,切换到Java 8和最新的Eclipse的压力就应该减轻了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.