solr异常--Expected mime type application,octet-stream but got text,html.

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> solr异常--Expected mime type application,octet-stream but got text,html.

一、错误信息


Exception in thread "main" org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: 

Expected mime type application/octet-stream but got text/html.&lt;html&gt;&lt;head&gt;&lt;title&gt;Apache Tomcat/7.0.54 - Error report&lt;/title&gt;&lt;style&gt;&lt;!--H1 {<!-- -->font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {<!-- -->font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {<!-- -->font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {<!-- -->font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {<!-- -->font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {<!-- -->font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {<!-- -->color : black;}A.name {<!-- -->color : black;}HR {<!-- -->color : #525D76;}--&gt;&lt;/style&gt; &lt;/head&gt;&lt;body&gt;&lt;h1&gt;HTTP Status 404 - /solr/core0/update/extract&lt;/h1&gt;&lt;HR size="1" noshade="noshade"&gt;&lt;p&gt;&lt;b&gt;type&lt;/b&gt; Status report&lt;/p&gt;&lt;p&gt;&lt;b&gt;message&lt;/b&gt; &lt;u&gt;/solr/core0/update/extract&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;description&lt;/b&gt; &lt;u&gt;The requested resource is not available.&lt;/u&gt;&lt;/p&gt;&lt;HR size="1" noshade="noshade"&gt;&lt;h3&gt;Apache Tomcat/7.0.54&lt;/h3&gt;&lt;/body&gt;&lt;/html&gt;
at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:516)
at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210)
at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206)
at solrj.CreateIndexFromPDF.indexFilesSolrCell(CreateIndexFromPDF.java:54)

at solrj.CreateIndexFromPDF.main(CreateIndexFromPDF.java:21)

二、错误分析

部分代码:


String urlString = "http://localhost:8080/solr/core1";  
SolrServer solr = new HttpSolrServer(urlString);  
    ContentStreamUpdateRequest up = new ContentStreamUpdateRequest("/update/extract");  

或者在xml中配置:


&lt;bean id="httpSolrServer" class="org.apache.solr.client.solrj.impl.HttpSolrServer"&gt;
        &lt;constructor-arg name="baseURL" value="http://192.168.1.80:9000/solr/core1"&gt;&lt;/constructor-arg&gt;
&lt;/bean&gt;

是因为我用的: core1 (这个在当前的solr目录下是不存在的),已经被删除了。改为存在 collection1 就正常通过,或者直接写 http://192.168.1.80:9000/solr

所以有这样的错误一般是配置错误,或者操作的core核心不存在,或者没有配置对应的handler。都是路径错误,或者用法上的错误。

原文地址:https://sihai.blog.csdn.net/article/details/80152379

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> solr异常--Expected mime type application,octet-stream but got text,html.


 上一篇
Dubbo错误排查——com.alibaba.dubbo.rpc.RpcException—— Invoke remote method timeout Dubbo错误排查——com.alibaba.dubbo.rpc.RpcException—— Invoke remote method timeout
一、错误信息客户端错误: com.alibaba.dubbo.rpc.RpcException: Invoke remote method timeout. method: searchUser, provider: ... cause:
2021-04-04
下一篇 
Java提升篇——对象克隆(复制) Java提升篇——对象克隆(复制)
引论假如说你想复制一个简单变量。很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型( boolean,char,byte,short,float,doubl
2021-04-04