1

我正在使用以下 URL 从内容文件服务器流式传输 html 文件以在 SOLR 中对其进行索引,我的 SOLR 位于 Linux 框中:

服务器名称:8080/htmlsolr/update/extract?stream.file=//contenfileserverpath/Article/test.html&literal.id=test.html|//contenfileserverpath/Article/test.html&commit=true

每当我点击 URL 时,我都会收到以下错误:

HTTP 状态 500 - //contenfileserverpath/Article/test.html(没有这样的文件或目录)java.io.FileNotFoundException://contenfileserverpath/Article/test.html(没有这样的文件或目录)在 java.io.FileInputStream.open (Native Method) at java.io.FileInputStream.(Unknown Source) at org.apache.solr.common.util.ContentStreamBase$FileStream.getStream(ContentStreamBase.java:108) at org.apache.solr.handler.extraction.ExtractingDocumentLoader .load(ExtractingDocumentLoader.java:182) 在 org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:58) 在 org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) 在 org. apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest(RequestHandlers.java:244) 在 org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) 在 org.apache.solr。servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 在 org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191)在 org.apache.catalina.valves.org.apache.catalina.valves.org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127).ErrorReportValve.invoke(ErrorReportValve.java:102) 在 org.apache。 catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 在 org.apache。coyote.http11.Http11Processor.process(Http11Processor.java:859) 在 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) 在 org.apache.tomcat.util.net.JIoEndpoint$Worker。在 java.lang.Thread.run 运行(JioEndpoint.java:489)(未知来源)

即使文件在给定的位置,它也会抛出错误。

4

0 回答 0