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

use*_*704 4 gwt google-app-engine eclipse-plugin

我试图上传我的测试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,但错误仍在继续:(

怎么解决?

use*_*704 14

嗯......我不得不更深入地研究这类问题...所以我想我终于找到了问题根: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>
Run Code Online (Sandbox Code Playgroud)

...但根据教程,我发现在版本拼写中"没有办法使用点",所以我将内容更改为

<?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>
Run Code Online (Sandbox Code Playgroud)

...并且所有上传成功:)

我希望这个小费能节省一天