java - 设置后备存储位置

标签 java unit-testing google-app-engine

setBackingStoreLocation的基本路径是什么?

我已经setNoStorage为假。
我看到 datastore-indexes-auto.xml 正在\WEB-INF\appengine-generate 中创建(而不是\war\WEB-INF\appengine-generate)。

我尝试提供一个空字符串、null(根本不设置它)和一个绝对路径,所有这些都指定了文件名以及仅指定了路径。

最佳答案

它是相对于项目根目录的。我只是没有尝试保留任何对象。

以下将在项目的根目录中创建文件。

LocalDatastoreServiceTestConfig dsConfig = new LocalDatastoreServiceTestConfig();
dsConfig.setBackingStoreLocation("local_db.bin");

以下内容在 C 中创建文件:

LocalDatastoreServiceTestConfig dsConfig = new LocalDatastoreServiceTestConfig();
dsConfig.setBackingStoreLocation("C:\\local_db.bin");

关于java - 设置后备存储位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249253/

相关文章:

java - 为什么插入返回后 LinkedList.data 为空?

java - 方法引用 : cannot convert reactor. core.publisher.Mono<S> 到reactor.core.publisher.Mono<? 中的返回类型错误延伸R>

java - 用 Spock 模拟 "blocking"方法调用?

java - 由于 docker pull,Shell 脚本在通过 ProcessBuilder 运行时过早退出

java.lang.ArithmeticException : Non-terminating decimal expansion

unit-testing - 使用 Clojure 对 Java 进行单元测试

unit-testing - 使用 mocha 测试 Angular 2 服务

java - 从 GAE 到 Cloudfoundry

google-app-engine - 如何使用 webapp.RequestHandler 链处理请求

java - 在 Google App Engine - java 中迭代大量记录并聚合整数属性