gpt4 book ai didi

java - 使用 App Engine 在本地计算机上自定义数据存储位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:19 25 4
gpt4 key购买 nike

我正在 Android Studio 中开发 App Engine 应用程序并在我的本地计算机(使用本地数据存储区)上对其进行测试。它是基于 Java 的应用程序。每次我重新运行服务器时,本地数据存储都会被清除。我为 Python 找到了几种解决方案开发人员,但似乎没有针对 Java 的答案。

Android Studio 只允许更改:

  • war 之路
  • 虚拟机参数
  • 服务器地址
  • 服务器端口

我尝试过使用 VM args,但这些参数显然是针对 Java VM 而不是针对应用服务器的。有没有办法在服务器重启时保留本地数据存储?如果我可以直接从 Android Studio 运行此配置,那就太完美了。

最佳答案

本地数据存储被清除,因为它默认位于应用程序 exploded war 目录中(每次构建时都会被完全删除)。

无需从终端手动运行开发服务器,您实际上只需将 VM arg 添加到应用程序引擎运行配置以将数据存储定位在另一个位置:

-Ddatastore.backing_store="/path/to/datastore/file/location/local_db.bin"

(解决方案位于:https://code.google.com/p/android/issues/detail?id=68225)

关于java - 使用 App Engine 在本地计算机上自定义数据存储位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25339465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com