![](/img/trans.png)
[英]com.google.appengine.tools.admin.HttpIoException: Error posting to URL , 400 Bad Request
[英]An internal error occurred during: “Deploying JugaadFunda to Google”. com.google.appengine.tools.admin.AppAdminFactory.setJarSplittingEnabled(Z)V
当我尝试将我的第一个应用程序部署到Google App Engine时,它会给我一个错误
在“将JugaadFunda部署到Google”期间发生内部错误。 com.google.appengine.tools.admin.AppAdminFactory.setJarSplittingEnabled(Z)V
我真的没有得到我错的地方。 如果有人帮忙,我将不胜感激。
将App Engine SDK版本从1.9.54更新到1.9.61 (使用JRE7)时出现此错误。
回到1.9.54是我的解决方案。
希望能帮助到你。
2018年3月27日更新我今天做了一些挖掘工作,发现了以下内容: https : //issuetracker.google.com/issues/72450185因此看起来每个人都可以使用Google Cloud SDK。 此链接还包括有关迁移的说明; 我自己还没试过,祝你好运。
部分答案:在SDK版本1.9.60或1.9.61中,该方法
void setJarSplittingEnabled(boolean doSplit);
已从com.google.appengine.tools.admin.AppAdminFactory中删除。 在部署项目时,在此过程中,此方法正在被调用,但显然无法解决,部署将中止。 我只能推测 - 看起来像jar拆分不再是一件事,所以它已从SDK中删除。 由于这是在我的一个非常古老的项目中发生的,我怀疑项目设置中隐藏的某个地方是一个旧的开关,它触发对该方法的调用。 最简单(不一定是最好的)方式是Google将此方法重新引入作为无效的存根,以便我们可以继续使用当前的SDK版本部署我们的项目。 或者当然,如果某人可以指向某个地方(我找不到),那就更好了。
到目前为止,似乎不再可以使用App Engine SDK版本1.9.54进行部署。 您被迫升级到版本1.9.64,这导致com.google.appengine.tools.admin.AppAdminFactory.setJarSplittingEnabled(Z)V问题。 所以我猜你现在被迫升级到基于云的SDK(到目前为止我还没有意识到)。 请参阅https://issuetracker.google.com/issues/110066569 。
将Eclipse插件更新为Google Cloud SDK: https : //cloud.google.com/eclipse/docs/migrating-gpe
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.