我试图上传我的测试 gwt 应用程序,但我遇到了一个非常奇怪的错误。每次我尝试上传应用程序时,我都会得到这个:
Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=gwttestapp001&version=1.0& 500 Internal Server Error
Server Error (500) A server error has occurred.
See the deployment console for more details Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=gwttestapp001&version=1.0& 500 Internal Server Error
Server Error (500) A server error has occurred.
...控制台这样说
Skipping GWT compilation since no relevant changes have occurred since the last deploy. Created staging directory at: 'C:\DOCUME~1\1\LOCALS~1\Temp\appcfg4973998929980348825.tmp' Scanning for jsp files. Scanning files on local disk. Initiating update. com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=gwttestapp001&version=1.0& 500 Internal Server Error
Server Error (500) A server error has occurred.
Debugging information may be found in C:\Documents and Settings\1\Local Settings\Temp\appengine-deploy1308974562331110258.log
...错误日志是这样说的:
Unable to update: com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=gwttestapp001&version=1.0& 500 Internal Server Error
Server Error (500) A server error has occurred.
at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:281) at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:234) at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:213) at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:606) at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:414) at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:122) at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:328) at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52) at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:265)
at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:144) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
我刚刚将 GAE 从 1.5.2 更新到 1.6.2,但错误一直存在 :(
如何解决?
最佳答案
嗯...我不得不对这类问题进行更深入的研究... 所以我想我终于找到了问题的根源: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>
...并且全部上传成功:)
我希望这个小费能节省一天的时间
关于google-app-engine - GAE - 无法更新 : com. google.appengine.tools.admin.HttpIoException:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198398/