【发布时间】:2015-02-25 11:19:04
【问题描述】:
使用jena provider 为virtuoso 从 URL 加载数据非常简单。以下代码完成了这项工作:
VirtGraph graph = new VirtGraph ("foaf", "jdbc:virtuoso://localhost:1111", "dba", "dba");
/* Load data to Virtuoso */
System.out.print ("Begin read from 'http://xmlns.com/foaf/0.1/index.rdf' ");
graph.read("http://xmlns.com/foaf/0.1/index.rdf", "RDF/XML");
但是,当您想从本地文件加载它们时,情况就不同了。我试过这个:
VirtGraph graph = new VirtGraph ("foaf", "jdbc:virtuoso://localhost:1111", "dba", "dba");
graph.read("/tmp/index.rdf", "RDF/XML");
graph.close();
但我最终得到以下异常:
com.hp.hpl.jena.shared.JenaException: virtuoso.jdbc4.VirtuosoException: HC001: Connection Error in HTTP Client
有人知道如何使用 jenaprovider 从文件中加载 rdf 吗?
配置设置 virt_jena2.jar virtjdbc4.jar
【问题讨论】: