在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文件夾復制到E:\tomcat\目錄下。
4.在E:\tomcat\conf\Catalina\localhost目錄下創建一個solr.xml文件,內容如下:
<?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.啟動Tomcat??梢源蜷_
http://localhost:8080/solr/admin
也可以不用JNDI方式。第3步把它復制到E:\tomcat\bin目錄下,就不用第4步了。
我部署時困了很久,啟動Tomcat后
org.apache.catalina.core.StandardContext start
嚴重: Error filterStart
org.apache.catalina.core.StandardContext start
嚴重: Context [/solr] startup failed due to previous errors
老是懷疑solr/home配置錯了。但啟動日志又有Loaded SolrConfig: solrconfig.xml。又換了solr版本,又換tomcat版本。還是出現上面的錯誤。只是郁悶。后來懷疑jdk了。JAVA_HOME改前幾天我安裝的,然后一片驚喜,可以啟動了。那JDK是機子本來就有的,懷疑就沒有安裝好,或版本太低了是:(build 1.5.0-b64),我安裝的是 (build 1.5.0_15-b04)。
終于解決,就寫下來。高興
ing... 吃飯。
posted on 2008-03-25 12:40
流浪汗 閱讀(4138)
評論(0) 編輯 收藏 所屬分類:
Tomcat