2014-09-21 231 views
0

我正在學習Youtube上的教程「在Windows上運行Nutch和Solr教程」(第1部分),並嘗試正確配置Solr。我做在C的變化:\ Program Files文件\ Apache軟件基金會\ Tomcat的7.0 \的webapps \ Solr的\ WEB-INF \ web.xml文件教程解釋 - 把Solr的主路徑:SOLR配置問題

<env-entry-value>C:\cygwin64\home\solr\example\solr</env-entry-value> 

而我得到的瀏覽器:

HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: Error opening new searcher, 
trace=org.apache.solr.common.SolrException: SolrCore 'collection1' is not available due to init 
failure: Error opening new searcher at 
org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:745) at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:307) at ... 

當我複製文件夾C的內容:\ cygwin64 \家\ Solr的\例子\ Solr的在C上新建一個文件夾:\ Solr的變遷和Solr的路徑:

<env-entry-value>C:\solr</env-entry-value> 

它工作正常。這是當我設置Java系統屬性solr.solr.home我Solr的主了同樣的情況:WINDOWS>開始>顯示器的Tomcat> Java選項卡> Java選項 - >輸入以下條目:

-Dsolr.solr.home=c:\solr 

它工作正常在此CAE,而不是當我把:

-Dsolr.solr.homeC:\cygwin64\home\solr\example\solr 

我想Solr的下Cygwin的工作,如在本教程中,因爲它可能會在該文件夾在以後需要,我不能得到它,可能是問題。提前致謝。

+0

貌似solr \ home配置不正確。 – 2014-09-22 06:57:51

+0

這似乎是問題所在,但我該如何配置C:\ cygwin64 \ home \ solr \ example \ solr? – user1680859 2014-09-22 08:22:13

+0

' solr/home C:\ cygwin64 \ home \ solr \ example \ solr java.lang.String ' – 2014-09-22 09:15:28

回答

0

我解決了這個問題,它是關於Cygwin文件夾的文件權限,Solr coludn't創建文件夾。我手動更改了訪問權限。

+0

雅我猜這是問題。反正快樂調試:) – 2014-09-23 10:27:00