0

我有一个运行 openrdf-sesame 环境的 Tomcat 实例。默认情况下,我的 openrdf-sesame 数据库配置和数据的位置在 %APPDATA%\aduna。我正在尝试将这些数据的保存位置更改为 C:\aduna 之类的自定义内容。我已经查看了在线文档,但它没有指定这是在某个配置文件中定义的还是硬编码的位置。我还看到 RDF4J 是 openrdf-sesame 的新替代品?如果我能达到指定数据保存位置的结果,我不介意升级。有任何想法吗?

4

1 回答 1

0

OpenRDF Sesame 不再维护,它已由Eclipse RDF4J项目继承。有一个迁移指南可帮助您弄清楚在更新项目时要做什么。

尽管不再维护 Sesame 项目,但可以使用文档存档,当然很多RDF4J 文档也适用于 Sesame,尽管包名称略有不同。

至于您的具体问题:芝麻服务器使用的目录由系统属性确定info.aduna.platform.appdata.basedir。将此属性(在 JVM 启动时,使用-D标志)设置为所需的位置。有关更多详细信息,请参阅有关应用程序目录配置的归档文档。顺便说一句:请注意,在 RDF4J 中,此属性已重命名为 (to org.eclipse.rdf4j.appdata.basedir),因此如果您升级到 RDF4J,请务必更改此属性。

于 2016-11-21T21:35:37.577 回答