我正在尝试SolrServer.ping();看看solr是否正常运行。即使服务器正在运行,也会得到上述异常。
public boolean isServerAvailable(String serverAddress, Integer serverPort) {
boolean isAlive = true;
try {
HttpSolrServer solrServer = new HttpSolrServer("http://" + serverAddress + ":" + serverPort + "/solr/#//");
solrServer.setParser(new XMLResponseParser() );
SolrPingResponse response = solrServer.ping();
} catch (Exception e) {
isAlive = false;
}
return isAlive;
}
我也尝试将解析器更改为XML。在我的solrconfig.xml上我有
<queryResponseWriter name="json" class="solr.JSONResponseWriter">
我无法将其改为其他任何内容。