window7 Tomcat7+Solr 4.x(4.7.2)環境搭建

guanzc32發表於2014-06-06

最近再弄solr,網上很多介紹,solr版本差別很大,搭建的solr4.7.x、tomcat7

1.下載tomcat7

2.下載solr4.7.x

3.解壓solr-4.7.0.zip到d:\Software目錄下。

4.建Solr工作目錄,如:d:\solr-tomcat

5.將 d:\Software\solr-4.7.0目錄下的 example下的solr拷貝到我們上面建立的Solr工作目錄:d:\solr-tomcat

6.將 d:\Software\solr-4.7.0\dist下的solr-4.7.0.war檔案複製到上面下載的Tomcat7.0.50的webapps下,並將該war包改成solr.war.(d:\Software\apache-tomcat-7.0.50\webapps)

7.從d:\Software\solr-4.7.0\example\lib\ext複製所有的jar包到 d:\Software\apache-tomcat-7.0.50\webapps\ lib下。

8.啟動Tomcat,在Tomcat的webapps下會成功的解壓出solr包。

9.新增日誌檔案, 將solr-4.7.0\solr-4.7.2\example\resources下logging.properties檔案 拷貝到tomcat7\conf目錄下

10.停止Tomcat修改tomcat7目錄下webapps\solr\WEB-INF\web.xml,新增如下內容:

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value> d:\solr-tomcat\solr </env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

11.中文亂碼新增:tomcat7目錄conf\server.xml
 <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding='UTF-8' />

新增紅色字型

ps:建議刪除webapps下的war包,然後重新啟動Tomcat,此時可驗證Solr是否安裝成功