Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载类时出错';solr.VelocityResponseWriter';_Solr_Solrj_Solrcloud_Solr6 - Fatal编程技术网

加载类时出错';solr.VelocityResponseWriter';

加载类时出错';solr.VelocityResponseWriter';,solr,solrj,solrcloud,solr6,Solr,Solrj,Solrcloud,Solr6,我正在尝试设置solr的/browse功能,参考此。我已经做了以下工作 将velocity-1.7.jar,velocity-tools-2.0.jar,commons-beanutils-1.8.3.jar,commons-collections-3.2.jar添加到我的solrhome中的lib目录中 增加 ${velocity.template.base.dir:} 到solrconfig.xml 罐子真的装了吗?检查日志文件开头的输出,查看正在加载哪些文件。确切的错误消息是什么?我看

我正在尝试设置solr的
/browse
功能,参考此。我已经做了以下工作

  • velocity-1.7.jar
    velocity-tools-2.0.jar
    commons-beanutils-1.8.3.jar
    commons-collections-3.2.jar
    添加到我的solrhome中的lib目录中
  • 增加

    
    ${velocity.template.base.dir:}
    
    solrconfig.xml


  • 罐子真的装了吗?检查日志文件开头的输出,查看正在加载哪些文件。确切的错误消息是什么?我看到了这条消息,因此我假设JAR正在成功加载<代码>2018-05-17 20:07:54.148信息(主)[]o.a.s.c.SolrResourceLoader[null]在类加载器中添加了8个lib,路径为:[/Users/solr-6.5.1/solrhome/lib]我得到这个错误
    ,原因是:org.apache.solr.common.SolrException:加载类'solr.VelocityResponseWriter'时出错。
    当我卸载JAR并查找VelocityResponseWriter.class时,我也找不到它@MatsLindhAh,Solr响应编写器不是
    contrib/
    目录的一部分-那只是外部依赖项。您需要位于二进制zip的
    dist
    下的
    solr-velocity-7.3.1.jar
    。试试那个。啊。。这修正了错误。。我想知道他们为什么没有在文档中提到dist。。但是现在当我尝试加载
    http://localhost:8983/solr/#/collection_name/browse
    它没有加载任何内容,而页面只是重定向到
    http://localhost:8983/solr/#/
    这不是velocity界面的URL—它是/solr/collection/browse—没有锚—这些只是用于管理界面。