我已经在 Windows 中的 tomcat 7 上配置了 solr,所以当我手动启动 tomcat 服务器并且当我点击 solr 时,它在我的浏览器中搜索得很好。
当我使用 main 方法编写一个 java 类时,结果被提取并显示在控制台上。
public class Code{
public static void main(String[] args) throws MalformedURLException, SolrServerException {
SolrServer solr = new CommonsHttpSolrServer("http://192.168.16.221:8080/solr");
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("q", "subhash");
System.out.println("response = " + params);
QueryResponse response = solr.query(params);
System.out.println("response = " + response);
}
}
但是当我在方法中使用相同的代码并使用其对象调用此方法时,会显示此错误
java.lang.NoClassDefFoundError: org/apache/solr/client/solrj/SolrServerException
热切地等待您的回复。