Windows下編譯和部署Solr

這裏我進行編譯的是Solr 4.1,可以從這裏http://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/4.1.0/ 下載到。要下載的是Src那個。

下載完畢,有幾個東西是需要滿足的。首先,我們使用的是JDK 6,在命令行窗口輸入java -version 看看你的環境變量設置的是否是JDK 6.

然後需要安裝Ant,Ant是用來對Solr進行編譯的(不要像我以前那樣傻,覺得代碼下載下來就可以直接在Eclipse裏面進行編譯)。我使用的是Ant 1.8.4,http://ant.apache.org/bindownload.cgi 此處可以下載到.我把Ant解壓放到Program Files裏面,然後設置環境變量,把C:\Program Files\ant\bin 加入到環境變量裏面。這樣Ant就安裝好了。

解壓Solr,這裏假設放在D盤,則路徑爲D:\Solr(修改名字爲Solr)。然後命令行裏進入到這個文件夾裏,執行:ant ivy-bootstrap 這是安裝ivy。我之前手工安裝過ivy,發現不行,反倒是執行上面的這個命令還不錯。

安裝好ivy之後,在Solr裏,執行命令 ant compile 。假如都安裝成功了的話,這一步就會執行了,而且會耗點時間。

然後再進入到D:\Solr\solr裏面,注意這個路徑哈。然後在執行命令: ant dist 經過一段時間,就會編譯成功了,會在當前文件夾裏生成一個dist文件夾。在裏面有一個solr.xxx.war文件,這個就是我們要的了。更名爲solr.war 。

部署solr,我使用的是jetty 8,http://dist.codehaus.org/jetty/ 這裏可以下載到。下載後,解壓爲jetty。將

solr.war放到jetty/webapps裏面。修改jetty/etc/jetty.xml port由8080變成8983(以後會方便很多的),將solr4.1.0/example/contexts/solr.xml 放到jettycontexts裏。在jetty目錄下創建solr 目錄。將solr4.1.0/example/solr目錄的下的內容複製到jetty/solr目錄下。現在在D:\Solr目錄下,執行命令java -jar start.jar,現在打開瀏覽器,打開localhost:8983/solr就可以看到控制面板了。

在D:\Solr目錄下,執行ant eclipse,就可以構建成Eclipse項目來使用了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章