1. 程式人生 > >配置solr服務至tomcat

配置solr服務至tomcat

Solr 是Apache下的一個頂級開源專案,採用Java開發,它是基於Lucene的全文搜尋伺服器。Solr可以獨立執行在Jetty、Tomcat等這些Servlet容器中。

1、上傳tomcat並解壓至指定資料夾

cp apache-tomcat-7.0.47/ /usr/local/tomcat7 -r

2、將solr的war包放到tomctomcat下

cp solr-4.10.3/dist/solr-4.10.3.war /usr/local/tomcat7/webapps/solr.war

3、啟動tomcat

bin/startup.sh

4、刪除solr.war包,為防止覆蓋問題

rm -f /usr/local/tomcat7/webapps/solr.war

5、複製執行時所需的jar包

[[email protected] solr-4.10.3]# cd example/lib/ext
[[email protected] ext]# cp * /usr/local/tomcat-7.0.47/webapps/solr/WEB-INF/lib/

6、建立solrhome,並複製example下的solr資料夾fan放到裡面

[[email protected] example]# cp -r solr /usr/local/solr/solrhome

7、修改配置檔案web.xml

vim /usr/local/tomcat-7.0.47/webapps/solr/WEB-INF/web.xml

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/usr/local/solrhome/solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

8、檢視是否成功

如果報500錯誤,則極大可能是web.xml配置錯了