繁体   English   中英

GAE - 无法更新:com.google.appengine.tools.admin.HttpIoException:

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM