【问题标题】:Appengine local datastore location config for Java DevServerJava DevServer 的 Appengine 本地数据存储位置配置
【发布时间】:2014-08-02 18:01:16
【问题描述】:

我在当前的 Appengine java 文档中找不到任何提及本地数据存储位置配置参数的内容。

我记得几年前有这个密钥:-Ddatastore.backing_store。然而,在当前文档中没有提到这一点。

只有一些旧博客提到它:http://turbomanage.wordpress.com/2011/06/25/preserving-the-datastore-in-gae-dev-mode/

最新情况如何?此配置是否已弃用?

目前的方法是什么? 人们使用 Maven 来防止每次重建时清理数据存储区?

【问题讨论】:

    标签: java google-app-engine maven


    【解决方案1】:

    文档中没有提到,但它仍然有效。

    <plugin>
         <groupId>com.google.appengine</groupId>
         <artifactId>appengine-maven-plugin</artifactId>
         <version>${appengine.target.version}</version>
         <configuration>
                    <jvmFlags>
                        <jvmFlag>-Ddatastore.backing_store=c:/temp/ds-maven.bin
                        </jvmFlag>
                    </jvmFlags>
         </configuration>
    </plugin>
    

    如果你想在不使用 maven 的情况下修改 store 位置,你可以像这样在开发服务器的命令行中指定它:

     dev_appserver --property=datastore.backing_store=c:/temp/ds.bin <app directory>
    

    但要小心,因为它们没有记录在案的功能,Google 可能会决定在没有警告的情况下删除它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多