3

当单击 netbeans 项目时,Deploy to Google App Engine这些是 Google App Deployment 控制台上显示的消息:

May 28, 2012 4:22:06 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /home/non-admin/NetBeansProjects/Guestbook/build/web/WEB-INF/appengine-web.xml
May 28, 2012 4:22:06 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /home/non-admin/NetBeansProjects/Guestbook/build/web/WEB-INF/web.xml
Beginning server interaction for ...
Password for suhailgupta03@gmail.com: 
com.google.appengine.tools.admin.HttpIoException: Error posting to URL:  https://appengine.google.com/api/appversion/getresourcelimits?app_id=&version=1&
400 Bad Request
app_id GET query string parameter must be supplied.

Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=&version=1&
400 Bad Request
app_id GET query string parameter must be supplied.

Please see the logs [/tmp/appcfg5900452573644976629.log] for further information.

我不知道为什么我会得到这个。/tmp/appcfg5900452573644976629.log 的链接

可能是什么原因 ?我已检查该应用程序已与 google 成功交互。即电子邮件和密码匹配

如果,

appengine-web.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application></application>
<version>1</version>

<system-properties>
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
</system-properties>

<threadsafe>true</threadsafe>

</appengine-web-app>
4

6 回答 6

5

<application></application>标签为空。

如果没有它,AppEngine 应该如何知道将您的应用程序放在哪里?

您必须在其中插入您之前在http://appengine.google.com上注册的应用程序 ID 。

于 2012-05-28T11:43:36.147 回答
1

检查是否所有谷歌应用引擎库都在那里。这是我的问题。虽然它在本地工作。

于 2014-01-29T09:09:03.380 回答
1

如果您提供了完整的主机名而不仅仅是应用程序 ID,也可能会发生此错误。

错误的:

<application>myappid.appspot.com</application>

对:

<application>myappid</application>
于 2015-05-30T04:19:56.117 回答
1

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

特性:

<properties>    
        <appengine.app.version>10</appengine.app.version>       
        <appengine.target.version>1.8.7</appengine.target.version>      
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

配置:

<configuration>                             
        <version>${appengine.app.version}</version>                        
</configuration>

配置标签中,按照上述属性标签中的版本编写版本。希望这会有所帮助。

于 2015-10-12T12:21:01.147 回答
0

嗨,这是您在部署时中止应用程序时出现的问题,因此请更改应用程序的版本或回滚 url

于 2013-09-12T09:02:33.583 回答
0

原因:当您在“build.properties”文件中更改了应用程序名称但未更新为“appengine-web.xml”文件时,会发生这种情况。

解决方案:请手动更改“appengine-web.xml”中的应用程序名称。

<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <application>photofeed-lab2</application>
  <version>1</version>
  <threadsafe>true</threadsafe>
</appengine-web-app>
于 2013-12-09T10:30:05.747 回答