【问题标题】:I am getting following error while deploying application on google cloud appengine在 google cloud appengine 上部署应用程序时出现以下错误
【发布时间】:2017-02-12 05:04:11
【问题描述】:

在 google cloud appengine 上部署应用程序时出现以下错误 我已经下载了 appengine-java-sdk-1.9.42 并在 netbeans 中安装了 appengine 插件。

com.google.apphosting.utils.config.AppEngineConfigException:验证 XML 错误 1

   <application>driven-copilot-143702</application> 
    <system-properties>
        <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
    </system-properties>
    <threadsafe>false</threadsafe>
</appengine-web-app>
 against C:\Users\graycell\Downloads\appengine-java-sdk-1.9.42\docs\appengine-web.xsd
    at com.google.apphosting.utils.config.XmlUtils.validateXmlContent(XmlUtils.java:120)
    at com.google.apphosting.utils.config.XmlUtils.validateXml(XmlUtils.java:91)
    at com.google.appengine.tools.admin.Application.<init>(Application.java:227)
    at com.google.appengine.tools.admin.Application.readApplication(Application.java:421)
    at com.google.appengine.tools.admin.AppCfg.readWar(AppCfg.java:297)
    at com.google.appengine.tools.admin.AppCfg.readApplication(AppCfg.java:288)
    at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:217)
    at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:119)
    at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:115)
Caused by: org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 17; cvc-complex-type.2.4.a: Invalid content was found starting with element 'application'. One of '{"http://appengine.google.com/ns/1.0":runtime, "http://appengine.google.com/ns/1.0":module, "http://appengine.google.com/ns/1.0":service, "http://appengine.google.com/ns/1.0":instance-class, "http://appengine.google.com/ns/1.0":automatic-scaling, "http://appengine.google.com/ns/1.0":manual-scaling, "http://appengine.google.com/ns/1.0":basic-scaling, "http://appengine.google.com/ns/1.0":static-files, "http://appengine.google.com/ns/1.0":resource-files, "http://appengine.google.com/ns/1.0":system-properties, "http://appengine.google.com/ns/1.0":vm-settings, "http://appengine.google.com/ns/1.0":beta-settings, "http://appengine.google.com/ns/1.0":vm-health-check, "http://appengine.google.com/ns/1.0":health-check, "http://appengine.google.com/ns/1.0":resources, "http://appengine.google.com/ns/1.0":network, "http://appengine.google.com/ns/1.0":env-variables, "http://appengine.google.com/ns/1.0":ssl-enabled, "http://appengine.google.com/ns/1.0":sessions-enabled, "http://appengine.google.com/ns/1.0":async-session-persistence, "http://appengine.google.com/ns/1.0":user-permissions, "http://appengine.google.com/ns/1.0":public-root, "http://appengine.google.com/ns/1.0":inbound-services, "http://appengine.google.com/ns/1.0":precompilation-enabled, "http://appengine.google.com/ns/1.0":admin-console, "http://appengine.google.com/ns/1.0":static-error-handlers, "http://appengine.google.com/ns/1.0":warmup-requests-enabled, "http://appengine.google.com/ns/1.0":threadsafe, "http://appengine.google.com/ns/1.0":auto-id-policy, "http://appengine.google.com/ns/1.0":code-lock, "http://appengine.google.com/ns/1.0":vm, "http://appengine.google.com/ns/1.0":env, "http://appengine.google.com/ns/1.0":class-loader-config, "http://appengine.google.com/ns/1.0":url-stream-handler, "http://appengine.google.com/ns/1.0":use-google-connector-j, "http://appengine.google.com/ns/1.0":api-config}' is expected.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.validate(Unknown Source)
    at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorImpl.validate(Unknown Source)
    at javax.xml.validation.Validator.validate(Unknown Source)
    at com.google.apphosting.utils.config.XmlUtils.validateXmlContent(XmlUtils.java:116)
    ... 8 more

【问题讨论】:

    标签: java google-app-engine


    【解决方案1】:

    您的 appengine-web.xml 中是否有 &lt;version&gt; 标记?你能展示你完整的xml文件吗?
    这是您的 xml 的参考文档:https://cloud.google.com/appengine/docs/java/config/appref

    顺便说一句:人们对你投了反对票,因为尝试解释你的尝试比仅仅显示堆栈跟踪要好得多。以这种方式帮助您变得更加困难。

    【讨论】:

    • 感谢我会记住的建议,我能够解决这个错误。我已经修改了 appengine-web.xml 并且它工作了现在当我在 appengine 服务器上部署我的应用程序时出现此错误无法更新:com.google.appengine.tools.admin.HttpIoException:错误发布到 URL:appengine.google.com/api/appversion/… 403 Forbidden 您无权修改此应用 (app_id=u's~driven-copilot-143702')。
    猜你喜欢
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 2011-04-24
    • 2020-02-12
    • 1970-01-01
    • 2013-09-28
    相关资源
    最近更新 更多