【问题标题】:App Engine 1.7.5 does not create new local_db.bin datastore fileApp Engine 1.7.5 不会创建新的 local_db.bin 数据存储文件
【发布时间】:2013-02-02 06:13:05
【问题描述】:

我刚刚从 1.6.1 更新到 GAE SDK 1.75。我删除了 local_db.bin,以便应用引擎创建一个新的。我的应用程序可以很好地部署到本地开发应用程序服务器。但是,当我向需要从数据存储区获取数据的应用程序发送请求时,我会在控制台中得到以下信息:

INFO:后备存储 C:...\war\WEB-INF\appengine-generated\local_db.bin 不存在。它将被创建。

local_db.bin 数据存储永远不会被创建,我得到以下异常:

org.apache.jasper.JasperException: java.lang.IllegalStateException: 响应已经提交

当我恢复到 1.6.1 时,本地数据存储文件被创建,一切似乎又可以正常工作了。

有人对这个问题有任何见解吗? -谢谢。

【问题讨论】:

  • 第一次数据写入数据存储区时是否会生成信息日志条目?它对我有用。此外,每当存储的数据实际保存到 local_db.bin 时,我都会得到另一个日志条目。您可能希望在数据持久化后等待 1 分钟,以查看 db 文件是否已创建。

标签: java google-app-engine google-cloud-datastore


【解决方案1】:

升级到 GAE 1.8.1 或更高版本,将 Java 升级到 1.7.X。来到数据存储区,您必须使用为您提供 JDO 3.0 的 Data nucleus V2 运行您的项目

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 2011-05-26
    • 2015-01-18
    相关资源
    最近更新 更多