![](/img/trans.png)
[英]com.google.appengine.tools.admin.HttpIoException: Error posting to URL , 400 Bad Request
[英]GAE - Unable to update: com.google.appengine.tools.admin.HttpIoException:
我试图上传我的测试gwt应用程序,但我只是遇到了一个非常奇怪的错误。 每次我尝试上传应用程序时都会得到:
无法更新应用:错误发布到网址: https : //appengine.google.com/api/appversion/create?app_id = gwttestapp001&version = 1.0& 500内部服务器错误
服务器错误(500)发生服务器错误。
有关详细信息,请参阅部署控制台无法更新应用:错误发布到网址: https : //appengine.google.com/api/appversion/create?app_id = gwttestapp001&version = 1.0& 500内部服务器错误
服务器错误(500)发生服务器错误。
......控制台说这个
跳过GWT编译,因为自上次部署以来未发生任何相关更改。 创建的暂存目录位于:'C:\\ DOCUME~1 \\ 1 \\ LOCALS~1 \\ Temp \\ appcfg4973998929980348825.tmp'扫描jsp文件。 扫描本地磁盘上的文件。 启动更新。 com.google.appengine.tools.admin.HttpIoException:错误发布到网址: https : //appengine.google.com/api/appversion/create?app_id = gwttestapp001&version = 1.0& 500内部服务器错误
服务器错误(500)发生服务器错误。
可以在C:\\ Documents and Settings \\ 1 \\ Local Settings \\ Temp \\ appengine-deploy1308974562331110258.log中找到调试信息。
...和错误日志说:
无法更新:com.google.appengine.tools.admin.HttpIoException:错误发布到网址: https ://appengine.google.com/api/appversion/create?app_id = gwttestapp001&version = 1.0& 500内部服务器错误
服务器错误(500)发生服务器错误。
com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:281)com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:234)com.google.appengine.tools上的com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:281) .admin.AbstractServerConnection.post(AbstractServerConnection.java:213)位于com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:606)com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload) .java:414)com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:122)com的com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:328)。 com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy上的google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52)(AppEngineBridgeImpl.java:265)
在org.eclipse.core上的org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)的com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:144) .internal.jobs.Worker.run(Worker.java:54)
我刚刚将GAE从1.5.2更新为1.6.2,但错误仍在继续:(
怎么解决?
嗯......我不得不更深入地研究这类问题...所以我想我终于找到了问题根:S问题在于我的app版本语法;
我的appengine-web.xml文件包含
<?xml version="1.0" encoding="UTF-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>gwttestapp001</application>
<version>1.0</version>
</appengine-web-app>
...但根据教程,我发现在版本拼写中“没有办法使用圆点”,所以我将内容更改为
<?xml version="1.0" encoding="UTF-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>gwttestapp001</application>
<version>1</version>
</appengine-web-app>
...并且所有上传成功:)
我希望这个小费能节省一天
解决方案可能就像,因为它对我有用:
属性开始
<appengine.app.version>10</appengine.app.version>
<appengine.target.version>1.8.7</appengine.target.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
物业结束
配置开始
<version>${appengine.app.version}</version>
配置结束
在配置标签中,如上所述在属性标签中写入版本。 希望这会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.