Google App Engine
已弃用客户端登录,并移到OAuth
。这会影响将应用程序(可能是war文件)上传到Google App Engine
,因为它需要身份验证。如果蚂蚁更新是通过AppCfg使用的,它会抛出一个错误-
"java.lang.RuntimeException:错误的身份验证响应:404不是找到无法更新应用程序:错误的身份验证响应:404不是已找到"
maven
可用的解决方案很少,但ant
不可用。
此问题已通过移动到最新的Google App Engine版本(1.9.34)得到修复。最新的appcfg更新命令默认要求OAuth。如果在远程服务器(无头浏览器环境)中运行此命令,请确保运行-"unset DISPLAY"。否则,尝试打开浏览器时授权失败。
参考链接:
- 无密码登录
- Java awt无头