在Tomcat下部署solr自帶的例子
下載:
apache-solr-1.2.0.zip http://apache.mirror.phpchina.com/lucene/solr/1.2/apache-solr-1.2.0.zip
apache-tomcat-5.5.26.zip http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.zip
1.solr解壓到E:\solr。tomcat解壓到e:\tomcat。
2.把E:\solr\dist\apache-solr-1.2.0.war放到E:\tomcat\webapps目錄下改名為solr.war。
3.把E:\solr\example目錄中的solr文件夾復(fù)制到E:\tomcat\目錄下。
4.在E:\tomcat\conf\Catalina\localhost目錄下創(chuàng)建一個(gè)solr.xml文件,內(nèi)容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="e:/tomcat/solr" override="true" />
</Context>
5.啟動(dòng)Tomcat。可以打開(kāi)
http://localhost:8080/solr/admin
也可以不用JNDI方式。第3步把它復(fù)制到E:\tomcat\bin目錄下,就不用第4步了。
我部署時(shí)困了很久,啟動(dòng)Tomcat后
org.apache.catalina.core.StandardContext start
嚴(yán)重: Error filterStart
org.apache.catalina.core.StandardContext start
嚴(yán)重: Context [/solr] startup failed due to previous errors
老是懷疑solr/home配置錯(cuò)了。但啟動(dòng)日志又有Loaded SolrConfig: solrconfig.xml。又換了solr版本,又換tomcat版本。還是出現(xiàn)上面的錯(cuò)誤。只是郁悶。后來(lái)懷疑jdk了。JAVA_HOME改前幾天我安裝的,然后一片驚喜,可以啟動(dòng)了。那JDK是機(jī)子本來(lái)就有的,懷疑就沒(méi)有安裝好,或版本太低了是:(build 1.5.0-b64),我安裝的是 (build 1.5.0_15-b04)。
終于解決,就寫(xiě)下來(lái)。高興
ing... 吃飯。
posted on 2008-03-25 12:40
流浪汗 閱讀(4150)
評(píng)論(0) 編輯 收藏 所屬分類(lèi):
Tomcat