【问题标题】:GAE - Unable to update: com.google.appengine.tools.admin.HttpIoException:GAE - 无法更新:com.google.appengine.tools.admin.HttpIoException:
【发布时间】:2012-03-01 04:30:38
【问题描述】:

我尝试上传我的测试 gwt 应用程序,但我遇到了一个非常奇怪的错误。每次我尝试上传应用程序时,我都会得到这个:

无法更新应用:发布到 URL 时出错: https://appengine.google.com/api/appversion/create?app_id=gwttestapp001&version=1.0& 500 内部服务器错误

服务器错误 (500) 发生服务器错误。

有关更多详细信息,请参阅部署控制台无法更新应用程序: 发布到 URL 时出错: 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 和 Settings\1\Local Settings\Temp\appengine-deploy1308974562331110258.log

... 并且错误日志这样说:

无法更新:com.google.appengine.tools.admin.HttpIoException: 发布到 URL 时出错: 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.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.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:328) 在 com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52) 在 com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:265)

在 com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:144) 在 org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

我刚刚将 GAE 从 1.5.2 更新到 1.6.2,但错误一直存在 :(

如何解决?

【问题讨论】:

    标签: google-app-engine gwt eclipse-plugin


    【解决方案1】:

    嗯...我必须对这类问题进行更深入的研究... 所以我想我终于找到了问题的根源:S 事情在我的应用程序版本语法中;

    我的 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>
    

    ...但是according to tutorial I found 的问题是版本拼写中“无法使用点”所以我将内容更改为

    <?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>
    

    ...全部上传成功:)

    我希望小费可以节省一天

    【讨论】:

      【解决方案2】:

      对此的解决方案可能是这样的,因为它对我有用:

      属性开始

      <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>
      

      配置结束

      configuration标签中,按照上面的properties标签写版本。希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 2017-06-18
        • 1970-01-01
        • 2011-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多