我正在尝试设置ObjectDB。我能够创建一个数据库并使用资源管理器查看它,使用嵌入式服务器模式可以在运行我的程序时保持资源管理器打开。当我的数据库位于$objectdb/db/目录中时,所有这些都可以正常工作。
但是,当我的数据库位于另一个目录(因此不在$objectdb/db/中)时,我希望能够做到这一点。当我不使用资源管理器时,数据库看起来很好。我还可以打开资源管理器查看数据库。但是..。在运行程序时,无法在资源管理器中保持与数据库的连接(从而对数据库进行更改)。
我已经/一直在想的是:
$objectdb主目录中的conf文件,但我不知道如何配置另一个目录中的数据库来侦听该conf文件。如何为不在$objectdb主目录中的数据库创建特定于项目(或数据库)的conf文件?
通常,我觉得奇怪的是,您的所有ObjectDB数据库都会有一个conf文件。explorer.exe和objectdb.conf复制到我的数据库所在的目录中,希望它能工作。但是,当我试图运行exe文件时,不会发生任何事情。我认为这是因为exe (以及explorer.jar也尝试过这个)依赖于objectdb.jar,但我在任何地方都找不到。我找到了objectdb-2.7.1_01.jar,并将其复制到数据库和资源管理器所在的目录中,但这并没有帮助。至于MWE,我遵循了这教程,使用了IntelliJ。
发布于 2017-06-06 12:12:00
尝试以下几点:
当您将objectdb.jar下载为zip文件(在其中您还可以找到资源管理器)时,您也可以将该文件从Maven重命名,该文件包含版本号为objectdb.jar。
https://stackoverflow.com/questions/44384046
复制相似问题