【问题标题】:AppEngine use-google-connector-j in YAMLAppEngine 在 YAML 中使用-google-connector-j
【发布时间】:2014-10-16 01:22:10
【问题描述】:

错误报告: https://code.google.com/p/googleappengine/issues/detail?id=11444


对于 Java 项目,web.xml 和 appengine-web.xml 可以替换为单个 app.yaml 文件。但是,我在使用 use-google-connector-j 属性时遇到了问题。

这是我的 app.yaml 的当前状态...

application: myapp
version: 1
runtime: java
threadsafe: true
system_properties:
  java.util.logging.config.file: WEB-INF/logging.properties

handlers: ...

use-google-connector-j: true

我不断收到以下错误:Unable to find property 'use-google-connector-j' on class: com.google.apphosting.utils.config.AppYaml

【问题讨论】:

标签: java google-app-engine


【解决方案1】:

请记住,app.yaml 充当自动生成 web.xml 和 appengine-web.xml 的模板。我通过将其重命名为“app.yaml.backup”并将所需的行添加到 appengine-web.xml 来解决此错误。如果/当我需要进行更改时,我会将 app.yaml 改回其实际名称,进行更改,部署(生成 xml 文件),然后重复该过程。

【讨论】:

    【解决方案2】:

    添加:

    系统属性:

    物业上方as per here

    【讨论】:

    • 这实际上是行不通的。 use-google-connector-j 属性本身应该是一个实体,但它似乎无效。
    • 你是对的,看起来这可能是一个错误。我会在他们的 PIT code.google.com/p/googleappengine/issues/list 上打开一个错误报告
    • 我有 system_properties: use-google-connector-j: true,但它不起作用 - 获取“对象的意外属性 'system_properties'..” 您能否将您的答案更新为一个工作示例?
    猜你喜欢
    • 1970-01-01
    • 2012-02-12
    • 2014-09-22
    • 1970-01-01
    • 2011-06-24
    • 2011-05-12
    • 2016-12-20
    • 2018-06-24
    相关资源
    最近更新 更多