2013-10-10 73 views
0

是否可以使用Ubuntus軟件包倉庫中的jetty 6.1運行Solr 4.4?我遵循這個例子: http://www.kingstonlabs.com/blog/how-to-install-solr-36-on-ubuntu-1204/ 並嘗試了一些其他的例子,但似乎不可能從Jetty的webapps目錄運行Solr 4.4。Jetty 6.1與Solr 4.4

你可以在評論讀取的例子,人們結束了與404時,試圖達到

http://localhost:8080/solr 

我也試圖從拉法爾KUC了Apache Solr的4食譜的配置步驟,第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日誌中的問題/ Jetty服務器類。我認爲不同。

在這種情況下有經驗的任何人肯定能證實我的猜測?

回答

0

線索是將solr示例目錄example/lib/ext中的庫集成到solr.war中。

從solr.war中提取文件。然後將這些庫放入WEB-INF/lib文件夾中。 使用包含的庫創建一個新的solr.war。