This is a bug that was introduced in the upgrade from hadoop-0.14 to hadoop-0.15. I am currently working on a patch for it.
Dennis Kubes paradise wrote: > Hi, > When I install the nutch with hadoop, after I copyToLocal the crawled files, > I wanna use the tomcat to search something, and I start the tomcat, but when > I input the url:http://xxxxx:8080/ I just get" > HTTP Status 404 - / > > > > type Status report > message / > description The requested resource (/) is not available. > and I view the logfile I get the information : > > Nov 13, 2007 7:45:04 PM org.apache.catalina.core.StandardContext listenerStart > SEVERE: Exception sending context initialized event to listener instance of > class org.apache.nutch.searcher.NutchBean$NutchBeanConstructor > java.lang.IllegalArgumentException: URI is not absolute > at java.io.File.<init>(File.java:361) > at > org.apache.nutch.searcher.IndexSearcher.getDirectory(IndexSearcher.java:87) > at > org.apache.nutch.searcher.IndexSearcher.<init>(IndexSearcher.java:73) > at org.apache.nutch.searcher.NutchBean.init(NutchBean.java:117) > at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:104) > at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:82) > at > org.apache.nutch.searcher.NutchBean$NutchBeanConstructor.contextInitialized(NutchBean.java:423) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:566) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > > How can I solve this problem? > > > Best wishes! > > > > 施兴 > 电话:0451-86400740(寝室) > 手机:13298780125 > 哈尔滨工业大学计算机科学与技术学院自然语言处理实验室 > 2007-11-13 19:47:46
