簡體   English   中英

Solr管理員給出404錯誤

[英]Solr admin giving 404 error

我想在我的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 

以該順序 。 我完全關注了這個問題,並在必要時添加了相關路徑。 我也可以發布配置文件,但是因為它們只是示例(開箱即用),所以它不會有任何不同。

我根本不熟悉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>

因此,經過數小時的挖掘catlina.out,錯誤與java版本有關。 我在服務器上安裝了java 1.5,在本地安裝了1.6。 在生產服務器上切換到1.6就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM