[ solr入門 ] - 在eclipse中發布solr


將solr發布到eclipse當中,可以調試、修改,比較主動,也是自主學習solr的有效途徑。

環境:

eclipse:Eclipse Java EE IDE for Web Developers.

Tomcat 6.0.35

部署步驟:

1.新建【Dynamic Web project】項目

2.刪除WebContent下面的所有內容,並將apache-solr-3.5.0.war(下載dist文件夾中)所有內容復制到WebContent下面。

(紅叉除了礙眼,也沒有什么!)

3.指定solrHome

在web.xml中添加以下內容

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

  在這里指定solrHome=d:/

4.在d盤下配置solr cores(和solrHome對應)

在d盤下新建solr.xml,內容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="false">

  <!--
  adminPath: RequestHandler path to manage cores.  
    If 'null' (or absent), cores will not be manageable via request handler
  -->
  <cores adminPath="/admin/cores">

<core name="core0" instanceDir="D:/solrHome2/multicore/core0" />
<core name="core1" instanceDir="D:/solrHome2/multicore/core1" />

  </cores>
</solr>

  在上面筆者配置了三個solrCore,每個solrCore指定到具體的文件目錄。

5.准備具體的solrCore目錄

可以直接從example下拷貝multicore到D:/solrHome2下,當然也可以在第三步中將solrHome指向到

【D:/solrHome2/multicore】

6.在eclipse中啟動solr

servers窗口->new Server->選擇一個server runtime enviroment->add 項目

編輯Appche tomcat,修改server locations。

如下圖:

將項目發布到當前tomcat的webapps目錄下,項目結構比較清晰。

7.啟動tomcat

8.瀏覽solr

選擇core0

 9.將solrCore、solrJ等源碼加入到solr3.5項目中,就可以在debug模式下進行調試了。如下圖:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM