solr6.3通过solrj连接solr服务时 Expected mime type application/octet-stream but got text/html解决方案

来源:互联网 发布:bosa magine 淘宝天猫 编辑:程序博客网 时间:2024/06/06 03:13

在使用tomcat部署时,通过浏览器访问时的路径http://localhost:8080/solr/#/lcm-core";但是在使用solrj连接时需要将中间的#号去除

// private static String baseUrl = "http://localhost:8080/solr/#/lcm-core";//错误

private static String baseUrl = "http://localhost:8080/solr/lcm-core";

完整测试代码

package com.lcm.up;import org.apache.solr.client.solrj.SolrClient;import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.impl.HttpSolrClient;import org.apache.solr.client.solrj.response.QueryResponse;import org.junit.Test;/** * @ClassName: SolrJTest * @Description: solr使用测试 * </p> * @author cxf * @date 2016年12月6日 下午5:06:23 * */public class SolrJTest {//private static String baseUrl = "http://localhost:8080/solr/#/lcm-core";//错误private static String baseUrl = "http://localhost:8080/solr/lcm-core";public static final SolrClient server = new HttpSolrClient.Builder(baseUrl).build();/** * @Description: 查询关键字 * </p> */@Testpublic void testSoleJ(){try {SolrQuery query = new SolrQuery("*:*");QueryResponse resp = server.query(query);System.out.println(resp);} catch (Exception e) {e.printStackTrace();}}}



0 0
原创粉丝点击