我正在尝试让 solr 与 tomcat 一起运行。我让它在同一台服务器上与码头一起工作,现在我将它移动到 tomcat。
我为 tomcat 版本创建了一个新的目录结构,以与工作码头版本分开
我已经按照教程进行 操作,实际上我在不同的服务器上也有类似的配置。
我已经阅读了其他文章,其中提到将所有库,尤其是 solr-dataimporthandler*jar 和 solr-dataimporthandler-extras*jar 复制到目录 /web/solr/collection2/conf/lib
ls -ls /web/solr/collection2/conf/lib/
total 6648
4 drwxr-xr-x. 2 root root 4096 Sep 6 13:34 logs
2652 -rwxr-xr-x. 1 root root 2714189 Sep 6 13:29 ojdbc6.jar
20 -rwxrwxrwx. 1 root root 17207 Sep 6 12:37 solr-analysis-extras-4.4.0.jar
32 -rwxrwxrwx. 1 root root 30399 Sep 6 12:37 solr-cell-4.4.0.jar
52 -rwxrwxrwx. 1 root root 50974 Sep 6 12:37 solr-clustering-4.4.0.jar
2300 -rwxrwxrwx. 1 root root 2354779 Sep 6 12:37 solr-core-4.4.0.jar
216 -rwxrwxrwx. 1 root root 217247 Sep 6 12:30 solr-dataimporthandler-4.4.0.jar
32 -rwxrwxrwx. 1 root root 31893 Sep 6 12:30 solr-dataimporthandler-extras-4.4.0.jar
752 -rwxrwxrwx. 1 root root 767253 Sep 6 12:37 solr-langid-4.4.0.jar
368 -rwxrwxrwx. 1 root root 375474 Sep 6 12:37 solr-solrj-4.4.0.jar
156 -rwxrwxrwx. 1 root root 156896 Sep 6 12:37 solr-test-framework-4.4.0.jar
40 -rwxrwxrwx. 1 root root 39350 Sep 6 12:37 solr-uima-4.4.0.jar
24 -rwxrwxrwx. 1 root root 20912 Sep 6 12:37 solr-velocity-4.4.0.jar
我已经编辑了 /web/solr/collection2/conf/solrconfig.xml 并添加了
<lib dir="/web/solr/collection2/conf/lib" />
但是......当我尝试启动tomcat时,我得到::
*10776 [coreLoadExecutor-3-thread-1] 错误 org.apache.solr.core.CoreContainer â 无法创建核心:collection2 org.apache.solr.common.SolrException:org.apache.solr.core 的 RequestHandler 初始化失败。 SolrCore.(SolrCore.java:835)
引起:org.apache.solr.common.SolrException: RequestHandler init failure at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:167) at org.apache.solr.core.SolrCore.(SolrCore.java :772)*
我必须错过一些简单的东西。有什么可以使异常更有意义或有关如何调试的任何其他建议吗?
谢谢兰迪