solr搭建过程中控制台报错: Can't find (or read) directory to add to classloader: ../../../contrib/extraction/li
2017-08-21 22:40
1211 查看
solr搭建过程中控制台报错:
olrResourceLoader – new SolrResourceLoader for directory: 'F:\zsolrwork\home\collection1\'
olrConfig – Adding specified lib dirs to ClassLoader
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/extraction/lib (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib\
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/clustering/lib/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/langid/lib/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib\lan
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/velocity/lib (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib\ve
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
.SolrIndexConfig – IndexWriter infoStream solr logging is enabled
解决方法:
方案一:
需要找到collection1/conf 目录下的solrconfig.xml文件,找到
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />
将其注释掉,然后到sorl源目录中找到相应的jar包添加到项目的lib文件夹中。
方案二:
复制solr-4.5.0\contrib和\solr-4.5.0\dist文件夹,到任意一个目录下。
在collection1/config目录中找到solrconfig.xml文件
修改solrconfig.xml配置文件,将dir目录配置成绝对路径(该路径就是刚刚复制的contrib和dist文件夹地址),根据自己的jar路径进行配置,如:
olrResourceLoader – new SolrResourceLoader for directory: 'F:\zsolrwork\home\collection1\'
olrConfig – Adding specified lib dirs to ClassLoader
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/extraction/lib (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib\
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/clustering/lib/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/langid/lib/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib\lan
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../contrib/velocity/lib (resolved as: F:\zsolrwork\home\collection1\..\..\..\contrib\ve
olrResourceLoader – Can't find (or read) directory to add to classloader: ../../../dist/ (resolved as: F:\zsolrwork\home\collection1\..\..\..\dist).
.SolrIndexConfig – IndexWriter infoStream solr logging is enabled
解决方法:
方案一:
需要找到collection1/conf 目录下的solrconfig.xml文件,找到
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />
将其注释掉,然后到sorl源目录中找到相应的jar包添加到项目的lib文件夹中。
方案二:
复制solr-4.5.0\contrib和\solr-4.5.0\dist文件夹,到任意一个目录下。
在collection1/config目录中找到solrconfig.xml文件
修改solrconfig.xml配置文件,将dir目录配置成绝对路径(该路径就是刚刚复制的contrib和dist文件夹地址),根据自己的jar路径进行配置,如:
相关文章推荐
- How can I add files to a Jar file? (or add a file to a zip archive)
- rmmod: can't change directory to '/lib/modules': No such file or directory问题解决
- rmmod: can't change directory to '3.4.39': No such file or directory 解决方法
- 在Linux上安装netcdf4 ,解决"Can't find or link to the hdf5 library"的问题
- 控制台ADB 命令安装apk到手机sdcard及安装qq过程中问题:: to '/sdcard/tmp/': Is a directory解决
- 使用UNetbootin工具制作的CentOS 6.9镜像U盘在启动安装过程中出现:unable to read package metadata.this may be due to a missing repodata directory
- hadoop多节点集群搭建过程中错误:No such file or directoryhdfs,logs提示出现出现^M的解决办法
- 挂载文件系统时Warning: unable to open an initial console和can't open /dev/ttyS0: No such file or directory
- java.io.IOException:Can't read [F:\..\android-support-v4.jar] (No such file or directory)
- Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify pr
- Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify pr
- How can I add or import a picture to a QWidget?
- Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces
- java.io.IOException: Can't read ...((No such file or directory))
- zookeeper集群配置 Error: Could not find or load main class org.apache.solr.cloud.ZkCLI
- 使用solr报错,错误信息 include(SolrClient.php): failed to open stream: No such file or directory
- linux移植过程出现“can't open /dev/tq2440_serial0: No such file or directory”
- mysql could not read contents of failed to open no such file or directory
- Fatal Error: Unable to find package java.lang in classpath or bootclasspath
- SpringBoot控制台程序不允许出现多个含main方法的类--Unable to find a single main class