2013-10-10 2 views
0

Ubuntus 패키지 저장소에서 부두 6.1이있는 Solr 4.4를 실행할 수 있습니까? 나는이 예제를 따라 갔다. http://www.kingstonlabs.com/blog/how-to-install-solr-36-on-ubuntu-1204/ 그리고 다른 예제를 시도했지만, Jetty의 webapps 디렉토리에서 Solr 4.4를 실행하는 것은 불가능한 것처럼 보였다. 시도는부두 6.1 with Solr 4.4

http://localhost:8080/solr 
나는 또한 라팔 쿠츠로 아파치 SOLR 4 요리 책의 구성 단계를 시도

에 도달 할 때 사람들이 "404 페이지 6 결국 당신이 코멘트에 읽을 수있는 예에서

, 여기

단계의 요약 "부두에 SOLR 실행 :

tar xvfz solr-4.4.0.tgz 
sudo cp ~/solr-4.4.0/example/webapps/solr.war /usr/share/jetty/webapps 


sudo mkdir /usr/share/jetty/temp 

sudo cp ~/solr-4.4.0/example/contexts/solr-jetty-context.xml /usr/share/jetty/contexts 

#Change temp dir 
sudo vi /usr/share/jetty/contexts/solr-jetty-context.xml 

sudo cp ~/solr-4.4.0/example/etc/jetty.xml /usr/share/jetty/etc/ 
sudo cp ~/solr-4.4.0/example/etc/webdefault.xml /usr/share/jetty/etc/ 
sudo cp ~/solr-4.4.0/example/etc/logging.properties /usr/share/jetty/etc/ 

sudo mkdir /usr/share/solr 

sudo cp ~/solr-4.4.0/example/solr/solr.xml /usr/share/solr/ 

sudo mkdir -p /usr/share/solr/collection1/conf 

sudo cp ~/solr-4.4.0/example/solr/collection1/conf/schema.xml /usr/share/solr/collection1/conf/ 
sudo cp ~/solr-4.4.0/example/solr/collection1/conf/solrconfig.xml /usr/share/solr/collection1/conf/ 

# JETTY_HOME = 0.0.0.0; NO_START=0; 
# JAVA_OPTIONS="-Xmx256m -Djava.awt.headless=true -Dsolr.solr.home=/usr/share/solr/" 

sudo vi /etc/default/jetty 

그러나

http://localhost:8983/solr 

에 도달 할 수 없습니다. 로그에 오류 메시지가 발견되면 Jetty 6.1 jetty.xml을 대체하는 Solr 4.4.0 파일의 jetty.xml이 부두 6.1의 나머지 부분에서 작동하지 않는다고 생각합니다. Java/제티 서버 클래스. 나는 tey가 다르다고 생각한다.

이 경우 경험이있는 사람이라면 누구나 내 추측을 확실히 확인할 수 있습니까?

답변

0

단서는 solr 예제 디렉토리/lib/ext의 libs를 solr.war에 통합하는 데 대한 단서입니다.

solr.war에서 파일의 압축을 풉니 다. 그런 다음 라이브러리를 WEB-INF/lib 폴더에 넣으십시오. libs가 포함 된 새 solr.war을 만듭니다.