【发布时间】:2014-05-20 18:38:56
【问题描述】:
在我向我的机器添加更多 RAM 后,我重新启动了它。我发现 Sesame 不再工作,我不断收到 Change Server 消息。
我在 Ubuntu 13.10 上使用 Sesame 2.7.11、Apache Tomcat 7-0.53 和 Java 1.7.0_51_b13。
这是 Tomcat 错误日志:
May 20, 2014 6:29:55 PM org.openrdf.workbench.proxy.ServerValidator checkServerPrefixes
WARNING: server URL null does not have a prefix file: http: https:
May 20, 2014 6:29:55 PM org.openrdf.workbench.proxy.ServerValidator canConnect
WARNING: java.net.UnknownHostException: localhost
java.net.UnknownHostException: localhost
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
...
at org.openrdf.workbench.proxy.ServerValidator.canConnect(ServerValidator.java:121)
at org.openrdf.workbench.proxy.ServerValidator.isValidServer(ServerValidator.java:76)
at org.openrdf.workbench.proxy.WorkbenchGateway.findWorkbenchServlet(WorkbenchGateway.java:251)
at org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:121)
at org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:136)
...
我知道有一个类似的问题 (sesame 2.6.9 with tomcat 7 set up won't work),但在我的情况下,Tomcat 错误似乎有所不同。在我的实际日志中,您可以找到我的 Web 服务器的地址,而不是 localhost(比如说 data.something.com)。
【问题讨论】:
-
嗨@JeenBroekstra 错误可能是那个错误,但我通常使用的修复(从 .aduna 文件夹中删除设置并重新启动 Tomcat)并没有真正起作用。问题是我的服务器上没有任何 .aduna 文件夹。我是否需要重新安装 Sesame 并创建 .aduna 文件夹,如下所述:agacho.blogspot.co.at/2012/08/…
-
@JeenBroekstra 我最后找到了 .aduna 文件夹。我卸下了锁。还是行不通。相同的更改服务器错误。 Sesame 文档中是否有任何关于在这种情况下我需要更改的确切内容?
-
“更改服务器”错误?那是什么,究竟是什么?您仅在此处显示 UnknownHostException 的堆栈跟踪。你为什么要移除 Sesame 的数据目录中的锁?据我所知,这个问题与您发现的其他帖子完全无关 - 这是一个完全不同的错误。
-
我只需要在 Change Server 页面中添加服务器的地址,但从文档中很难理解(这里只简短提及:openrdf.callimachus.net/sesame/2.7/docs/…)。你是对的,这是一个不同的错误。感谢帮助! @JeenBroekstra