Virtuoso Sesame HTTP存储库配置,例外

时间:2017-02-16 07:12:41

标签: virtuoso sesame

在配置"设置RDF4J或Sesame HTTP存储库"之后配置Virtuoso Sesame HTTP存储库时遇到了问题。此网页的一部分Virtuoso Sesame HTTP Repository Configuration and Usage

点击"创建"之后,它抛出了以下异常按钮,我没有找到解决方案。 create a Virtuoso RDF Store

exception

日志中的完整堆栈跟踪是:

Feb 16, 2017 2:46:51 PM org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet workbench threw exception
java.lang.NullPointerException
    at org.openrdf.workbench.commands.CreateServlet.getConfigTemplate(CreateServlet.java:159)
    at org.openrdf.workbench.commands.CreateServlet.createRepositoryConfig(CreateServlet.java:130)
    at org.openrdf.workbench.commands.CreateServlet.doPost(CreateServlet.java:75)
    at org.openrdf.workbench.base.TransformationServlet.service(TransformationServlet.java:95)
    at org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:137)
    at org.openrdf.workbench.proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:104)
    at org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:222)
    at org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest(WorkbenchServlet.java:151)
    at org.openrdf.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:119)
    at org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:131)
    at org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:137)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:63)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:745)

我尝试了#34;设置RDF4J或Sesame Console Repository"部分创建一个virtuoso rdf商店,仍然有一个错误: Unsupported repository type: openrdf:VirtuosoRepository

我的操作有什么问题,我该怎么办? 顺便说一句,我的芝麻是正常的,除了演奏家之外,创建另一种RDF类型的商店是成功的。我已经通过brew安装了virtuoso,它运行正常。

欣赏这一点。

1 个答案:

答案 0 :(得分:1)

使用的Virtuoso版本是什么?

请注意,您需要使用CommercialOpen Source的最新7.2版本以及最新的Providers for RDF4J

此外,请确保这些提供商位于正确的位置,因为报告的错误设置了Console Repo,表明VirtuosoRepository是不受支持的存储库类型。