1,下載solr源代碼,選擇須要的版本,解壓後此目錄後文將稱爲SOLR-HOME
java
2,在SOLR-HOME,下執行ant ideaapache
在import idea時一直選擇next便可瀏覽器
3,SOLR-HOME/solr下執行ant example命令socket
在此過程當中,我碰到了以下錯誤maven
impossible to acquire lock for org.apache.ant#ant;1.8.2ide
糾結了很久,終於知道怎麼改了,出現這個錯誤的緣由是在maven倉庫中ant1.8.2的超連接報404,修改方法以下,ui
由於solr是由ivy管理依賴,ant天然而然就在其中,咱們須要更改ant的版本,ivy-settings.xml位於SOLR_HOME/luceneidea
而後再執行ant example命令spa
4,見證奇蹟的時候到了:debug
在SOLR-HOME/solr/example/執行
java
➥ -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8984
➥ -jar start.jar
6,配置idea的debug模式:
Run > Edit Configurations,點擊加號按鈕,選擇Remote,配置端口號爲8984,因爲是本地模式選擇localhost
7,而後run->debug->選擇6中添加的名稱,debug執行
結束,在瀏覽器中輸入localhost:8983便可