zoukankan      html  css  js  c++  java
  • Solr报警告java.nio.file.NoSuchFileException: /solr/xxx_shard_replica_xx/../../../../contrib/extraction/lib

    会报多个路径的警告:

    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

  • 相关阅读:
    个人项目作业
    第一次博客作业
    我和计算机的恩怨情仇
    OO第四单元总结暨学期总结
    OO第三单元总结
    OO第二单元总结
    OO第一单元总结
    提问回顾与个人总结
    [技术博客]使用pylint实现django项目的代码风格检查
    BUAA软工-结对项目作业
  • 原文地址:https://www.cnblogs.com/live41/p/15715389.html
Copyright © 2011-2022 走看看