我试图在我的centos生产服务器上的tomcat上启动solr.我已经在本地工作了.但是,当我尝试访问管理员时,出现404错误(路径中缺少核心名称).我只是想首先用单核来建立示例solr应用程序,我还没有从本地工作中部署任何一行代码(这只是为了确保基本设置正确).日志(catalina.out和catalina.log),发现其中记录了以下错误:
SEVERE: Error processing TLD files for context path /manager
java.lang.IllegalArgumentException: URI "file:./" is not hierarchical
SEVERE: Error processing TLD files for context path /solr
java.lang.IllegalArgumentException: URI "file:./" is not hierarchical
SEVERE: Error in xpath:javax.xml.xpath.XPathExpressionException: multiple nodes in node-set
SEVERE: org.apache.solr.common.SolrException: Error in xpath:/config/indexConfig/text() for solrconfig.xml
Caused by: javax.xml.xpath.XPathExpressionException: multiple nodes in node-set
以该顺序 .我已经完全遵循了关于此的solr wiki,并在必要时添加了相关路径.我也可以发布配置文件,但是由于它们只是示例(即装即用),因此没有什么不同.
我根本不精通Java,也无法弄清错误的根源.
这是服务器的配置: