gpt4 book ai didi

java - Solr 管理员给出 404 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:46 26 4
gpt4 key购买 nike

我正在尝试在我的 centos 生产服务器上的 tomcat 上启动 solr。我已经在本地工作了。但是,当我尝试访问管理员时,出现 404 错误(路径中缺少核心名称)。我只是想先用单核设置示例 solr 应用程序,我还没有从我的本地工作中部署一行代码(这只是为了确保基本设置正确完成)。我开始看logs (catalina.out and 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,无法弄清楚错误是什么。

这是服务器的配置:

<Context allowlinking="true" crosscontext="true" debug="0" docbase="/var/lib/tomcat6/my/solr.war" priviledged="true">
<Environment name="solr/home" override="true" type="java.lang.String" value=" </var/lib/tomcat6/solr/>">
</Context>

最佳答案

因此,在深入研究 catalina.out 数小时后,错误与 java 版本有关。我在服务器上有 java 1.5,在本地有 1.6。在生产服务器上切换到 1.6 就成功了。

关于java - Solr 管理员给出 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14109527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com