2011-05-13 3 views
1

Tomcat5.5에 solr.war을 배포하고 싶습니다. webapps에 solr.war 파일을 복사하고 압축을 풉니 다. 실행 중 http://localhost:8080/solr/ 다음 예외가 발생합니다. 내가해야 할 일을 제안 해주세요.Tomcat에서 war 전개

SOLR을 시작할 수 없습니다. SOLR/홈 속성 java.lang.RuntimeException가 확인 : 를 클래스 경로에 또는 'SOLR/conf의 /', CWD = C 자원 'solrconfig.xml'를 찾을 수 없습니다 : \ 프로그램 파일 \ 아파치 소프트웨어 재단 \ 톰캣 5.5 \ 빈 "

이 클래스 경로에 solrconfig.xml을 포함하지만 어떤 .classpath 파일을 발견하지 메신저을 말하고있다.

+0

classpath는 파일이 아닙니다. Java Runtime Environment에서는 OS 환경에 정의 된 CLASSPATH 변수를 사용합니다. 창에서, CLASSPATH = % CLASSPTH %; yourpath. 유닉스 계열, CLASSPATH = $ CLASSPATH : yourpath – Xuvi

+0

@Xuvi : 그럼 classpath에 solrconfig.xml을 추가하는 법을 알려주세요. – Romi

+0

사실 SOLR에 대해 모르겠습니다. 하지만이 링크가 도움이 될 것 같아요. http://wiki.apache.org/solr/SolrTomcat. Xuvi

답변

3

solr.xml에서 cofig/카탈 리/localhost를 폴더에 있습니다.이 Context를 추가 파일을 만듭니다

<Context docBase="D:\project\Solr_Integration\apache-tomcat-6.0.35\webapps\solr.war" debug="0" crossContext="true" > 
    <Environment name="solr/home" type="java.lang.String" value="D:\project\Solr_Integration\solr" override="true" /> 
</Context> 

D : \ project \ Solr_Integration \ solr D : \ project \ Solr_Integration \ apache-solr-4.0.0 \ example \ solr 파일을 여기에 복사하십시오.

서버를 시작하십시오.

관련 문제