[英]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.