会报多个路径的警告:

java.nio.file.NoSuchFileException: /solr/xxx_shard_replica_xx/../../../../contrib/extraction/lib
java.nio.file.NoSuchFileException: /solr/xxx_shard_replica_xx/../../../../contrib/langid/lib
java.nio.file.NoSuchFileException: /solr/xxx_shard_replica_xx/../../../../contrib/velocity/lib

 

原因:

solrconfig.xml以下这段配置的路径错误,默认的配置如下:

<lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/langid/lib/" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-langid-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-ltr-\d.*\.jar" />

<lib dir="${solr.install.dir:../../../..}/contrib/velocity/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-\d.*\.jar" />

 

方法一:

改为对的路径。如果对于../../这种相对路径不熟悉,也可以直接使用绝对路径

 

方法二:

直接整段注释掉

 

* 修改好后,独立部署的重启Solr服务,搭建在Tomcat上的重启Tomcat

 

相关文章:

  • 2022-12-23
  • 2021-12-05
  • 2021-12-05
  • 2021-08-21
  • 2021-12-13
  • 2021-07-20
  • 2021-11-29
猜你喜欢
  • 2022-01-14
  • 2021-09-13
  • 2022-02-20
  • 2021-11-09
  • 2021-07-19
  • 2022-03-03
  • 2022-12-23
相关资源
相似解决方案