今天遇到一个问题,公司原本使用的solr3.6的版本的jar包,因为项目的需要,需要将jar包升级,我将旧版本的jar包删除以后,引入新版本的jar,但是一直提示找不到方法。下面这段代码可以检测class走的哪个jar包的代码。
ClassLoader classloader = org.apache.poi.poifs.filesystem.POIFSFileSystem.class.getClassLoader();
URL res = classloader.getResource("org/apache/solr/client/solrj/request/QueryRequest.class");
String path = res.getPath();
System.out.println("SOLR solrj came from " + path);