首页 文章

芝麻和 RDF4J 自定义服务器数据位置

提问于
浏览
0

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

1 回答

  • 0

    不再维护 OpenRDF Sesame,它已被Eclipse RDF4J项目取代。有一个移民指南可以帮助您了解更新项目时要执行的操作。

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

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

相关问题