隨筆-153  評論-235  文章-19  trackbacks-0
              在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)建一個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.啟動Tomcat。可以打開http://localhost:8080/solr/admin

          也可以不用JNDI方式。第3步把它復(fù)制到E:\tomcat\bin目錄下,就不用第4步了。

          我部署時困了很久,啟動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配置錯了。但啟動日志又有Loaded SolrConfig: solrconfig.xml。又換了solr版本,又換tomcat版本。還是出現(xiàn)上面的錯誤。只是郁悶。后來懷疑jdk了。JAVA_HOME改前幾天我安裝的,然后一片驚喜,可以啟動了。那JDK是機子本來就有的,懷疑就沒有安裝好,或版本太低了是:(build 1.5.0-b64),我安裝的是 (build 1.5.0_15-b04)。

          終于解決,就寫下來。高興ing... 吃飯。
          posted on 2008-03-25 12:40 流浪汗 閱讀(4144) 評論(0)  編輯  收藏 所屬分類: Tomcat
          主站蜘蛛池模板: 张掖市| 凤台县| 保定市| 萍乡市| 民乐县| 新泰市| 建水县| 高雄市| 金塔县| 余姚市| 柳河县| 宿迁市| 广东省| 理塘县| 嘉黎县| 区。| 巴彦淖尔市| 桐庐县| 多伦县| 沧州市| 江川县| 开平市| 思茅市| 广昌县| 科技| 南昌市| 广元市| 河曲县| 伊通| 金坛市| 西峡县| 台中市| 浙江省| 渝北区| 定兴县| 鹤岗市| 中牟县| 社旗县| 台前县| 彭阳县| 区。|