win8平台

使用idea 调试solr源代码

此生再无相见时 提交于 2020-04-10 10:39:35
1,下载solr源代码,选择需要的版本,解压后此目录后文将称为SOLR-HOME 2,在SOLR-HOME,下执行ant idea 在import idea时一直选择next即可 3, SOLR-HOME/solr 下执行 ant example命令 在此过程中,我碰到了如下错误 impossible to acquire lock for org.apache.ant#ant;1.8.2 纠结了好久,终于知道怎么改了,出现这个错误的原因是在maven仓库中ant1.8.2的超链接报404,修改方法如下, 因为solr是由ivy管理依赖,ant自然而然就在其中,我们需要更改ant的版本,ivy-settings.xml位于SOLR_HOME/lucene 然后再执行ant example命令 4,见证奇迹的时候到了: 在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中添加的名称