- 다운로드
Solr 4.6.0 다운로드 : http://archive.apache.org/dist/lucene/solr/4.6.0/solr-4.6.0.tgzEclipse 다운로드 : http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR1/eclipse-jee-luna-SR1-win32-x86_64.zip&mirror_id=466
※ 톰캣과 이클립스를 연동하는 과정이 필요하지만, 연동하는 부분에 대한 설명은 생략한다.
- Solr 4.6.0 import 시키기
01. Solr 4.6.0 파일 압축을 해제한다.
02. \temp 디렉토리를 만들어 solr-4.6.0\dist\solr-4.6.0.war 파일을 복사한뒤 압축을 해제한다.
> cp solr-4.6.0.war temp/
> jar xf solr-4.6.0.war
03. solr-4.6.0\example\lib\ext 내부에 있는 라이브러리 파일을 war파일 압축을 해제한 WEB-INF/lib에 복사한다.
04. \temp 디렉토리 내부에 있는 모든 파일을 solr.war파일로 다시 압축한다.
> jar cf solr.war *
05. 임의의 공간에 solr_home 디렉토리를 생성한다.(예시 : E:\solr_home)
06. solr-4.6.0\dist 와 solr-4.6.0\contrib를 solr_home디렉토리로 복사한다.
07. solr-4.6.0\solr-4.6.0\example\solr 내부에 있는 모든 파일을 solr_home 디렉토리로 복사한다.
08. 중간 결과
09. 이클립스를 실행한다.(이클립스 버전 : Eclipse Luna x64)
10. File > import 실행하여 04 단계에서 만든 solr.war파일을 import 시킨다.
11. Server를 생성하여 server.xml을 수정한다. (굵은 글씨를 추가해준다.)
================================================================
...(생략)
<Context docBase="solr" path="/solr" reloadable="true" source="org.eclipse.jst.jee.server:solr">
<Environment name="solr/home" type="java.lang.String" value="E:\solr_home" override="true" />
</Context>
...(생략)
================================================================
12. 실행하면 다음과 같이 실행된다.