我正在學習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的工作,如在本教程中,因爲它可能會在該文件夾在以後需要,我不能得到它,可能是問題。提前致謝。
貌似solr \ home配置不正確。 – 2014-09-22 06:57:51
這似乎是問題所在,但我該如何配置C:\ cygwin64 \ home \ solr \ example \ solr? – user1680859 2014-09-22 08:22:13
' solr/home env-entry-name> C:\ cygwin64 \ home \ solr \ example \ solr env-entry-value> java.lang.String env-entry-type> ' –
2014-09-22 09:15:28