zoukankan      html  css  js  c++  java
  • 关于solr异常:org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http:192.168.0.11/solr/的解决

      最近做项目用solr,之前使用的时候没怎么注意,每次都是直接使用solrServer.query(SolrQuery);使用测试查询表达式什么问题都没有遇到过,等到上线后,产品发现他们的表达式一查就空白的,去后台看下发现报错了:

    org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http:192.168.0.11/solr/,有时候还报 执行query错误,开始以为表达式错误,各种比对,main方法测试,Junit测试,各种不行,都是同一个错!当时愁怀我了,整整弄了一天,后来怕耽误工期,先整其他的,一个半小时以后,整完回头拿老大的代码看了下,原来一直没有发现,在一个不起眼的地方,老大使用的是solrServer.query(SolrQuery,METHOD.POST);恍然大悟,GET方式的时候所有查询条件都是拼装到url上边的,url过长当然没有响应,必然中断talking了,额……一天,就这么白白浪费了,当然也不能说浪费,涨姿势了啊,印象深刻。希望童鞋们使用时注意!

  • 相关阅读:
    JavaAPI基础(1)
    类与对象、封装、构造方法
    Java语言基础
    Request请求的应用
    Response的应用
    java生成动态验证码
    Servlet的配置
    常见的状态码。。
    简单学习【1】——打包JS
    NodeJS2-2环境&调试----引用系统内置模块,引用第三方模块
  • 原文地址:https://www.cnblogs.com/mecca/p/3922455.html
Copyright © 2011-2022 走看看