配置solr服務至tomcat
阿新 • • 發佈:2018-12-17
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配置錯了