2014-09-21 5 views
0

Youtube의 튜토리얼 "Windows 튜토리얼에서 실행중인 Nutch and Solr"(파트 1)을 제대로 읽고 Solr을 올바르게 구성하려고합니다. 나는 C에서 변경 : \ 프로그램 파일 \ 아파치 소프트웨어 재단 \ 톰캣 \ webapps에 \ SOLR \ WEB-INF \의 web.xml 파일 7.0 튜토리얼에 설명 된대로 - 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 \ 새로운 C에서 폴더로 예를 들어 \의 SOLR : \의 SOLR 및 변경 SOLR 경로 :

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

잘 작동합니다.

-Dsolr.solr.home=c:\solr 

그것은 잘 작동 -> 다음 항목을 입력 윈도우 시작>> 모니터 Tomcat이> 자바 탭> 자바 옵션 : 내가 자바 시스템 속성이 나의 SOLR 홈 solr.solr.home 설정 같은 상황입니다 이 CAE에,하지만 넣어하지 않을 경우 다음을 할 수있는 곳

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

내가 그것을 나중에 해당 폴더에 필요할 수도 있기 때문에 SOLR는 튜토리얼로 Cygwin에서 아래 일하고 싶어, 나는 그것을 얻을 수 없다 문제. 미리 감사드립니다.

+0

solr \ home이 제대로 구성되지 않은 것 같습니다. –

+0

그것은 문제가있는 것 같지만 어떻게 C : \ cygwin64 \ home \ solr \ example \ solr을 구성 할 수 있습니까? – user1680859

+0

' solr/home C : \ cygwin64 \ home \ solr \ example \ solr java.lang.String

답변

0

나는 Cygwin 폴더에서 파일 사용 권한에 관한 문제를 해결했으며 Solr은 폴더를 만들지 않았습니다. 수동으로 액세스 권한을 변경했습니다.

+0

나중에 내가 그 문제 같아요. 어쨌든 행복한 디버깅 :) –