我试图安装芝麻。 我第一次跟着这些指示: http://www.openrdf.org/doc/sesame2/users/ch06.html
安装Tomcat作为prerequesite我用这个教程: http://www.howtogeek.com/howto/linux/installing-tomcat-6-on-ubuntu/ (我自动启动部分之前停止)
该设置教程说“的部署过程是容器,具体请参考文档,了解如何部署Web应用程序容器。” 根据本教程: http://www.snee.com/bobdc.blog/2009/02/getting-started-with-sesame.htmlmit说
“安装在Tomcat的顶部芝麻服务器,我从openrdf芝麻-2.2.4 \战争所复制的两个战争文件到Apache的Tomcat的6.0.18 \ web应用。之后我关闭并重新启动Tomcat的,送我的浏览器TTP://本地主机:8080 / openrdf,工作台和TTP://本地主机:8080 / openrdf芝麻显示这些应用程序是如何使用没有问题的运行欢迎屏幕“。
我照做了。 TTP://本地主机:8080显示tomcat的欢迎页面,TTP://本地主机:8080 / openrdf-工作台显示了一个网站,但TTP://本地主机:8080 / openrdf芝麻只给出一个404错误。 我也不能在工作台上现场做任何事情,因为它迫使人们留在“更改服务器”输入字段。 试图提议到刚刚在键入路径下方的输入fiels“即TTP://本地主机8080 / openrdf芝麻”只是说“无效的服务器URL”在页面顶部,它也说
Current Selections
Sesame server none change
Repository none change
这只是看起来比它应该如何完全不同势,因为喜欢这里: http://www.jenitennison.com/blog/node/153
我挖多一点了一圈,发现这一点: http://www.openrdf.org/doc/sesame/users/ch02.html但似乎已经过时,因为根本就没有[SESAME_DIR] /WEB-INF/system.conf 。实例在那里。 我也发现了这一点: http://www.openrdf.org/forum/mvnforum/viewthread?thread=658但也没有“示例文件”改名。
我也有在tomcat bin文件夹中shutdown.sh脚本关闭Tomcat和与startup.sh脚本重新启动了好几次,但似乎并没有帮助任何一点无论是。
我缺少的东西吗? 作为“入门芝麻”的博文表示将它们复制到文件夹的webapps应该已经够了,但它不工作的权利?
谢谢你的帮助!
编辑1:直接访问本地主机的解决办法:8080 / openrdf芝麻/家庭/ overview.view也很遗憾不能工作。 我也想不明白,如果芝麻服务器都正常运行和故障只与重定向,工作台应找到服务器,这仅仅是并非如此。
编辑2:catalina.2012-11-01.log包含以下内容:
Nov 01, 2012 11:49:28 AM org.openrdf.workbench.proxy.WorkbenchGateway canConnect
WARNING: java.io.FileNotFoundException: http://localhost:8080/openrdf-sesame/protocol
java.io.FileNotFoundException: http://localhost:8080/openrdf-sesame/protocol
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1613)
at java.net.URL.openStream(URL.java:1037)
at org.openrdf.workbench.proxy.WorkbenchGateway.canConnect(WorkbenchGateway.java:130)
at org.openrdf.workbench.proxy.WorkbenchGateway.isValidServer(WorkbenchGateway.java:303)
at org.openrdf.workbench.proxy.WorkbenchGateway.findWorkbenchServlet(WorkbenchGateway.java:209)
at org.openrdf.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:100)
at org.openrdf.workbench.base.BaseServlet.service(BaseServlet.java:40)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
这似乎寻找一些协议文件,但该文件甚至没有在战争中包存在,所以我也有点无能想要的东西......
编辑3:因此,尽管试图找出到底什么是错了,我累了寻找它根据下面的答案与Tomcat的Web应用程序管理器查找。 虽然我还没有得到一个工作(保持获得“403拒绝访问”错误depite编辑的tomcat-users.xml中),一路上的东西必须已经完成accidentially神奇。 我唯一的猜测是,将其关闭并重新启动它至少有十次可能有帮助,因为我真的没有做任何事情比编辑tomcat-users.xml文件,并重新启动它每一次得到,要来试图经理工作的人。 我不知道,为什么不会有之前的帮助下,通过我之前至少四次没有重新启动Tomcat。