solr idea 调试

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/gs_albb/article/details/83280977

solr源码导入idea,进行debug调试学习是深入学习solr很好的一个方式,网上查找了很多相关的文档,有些文档写的有些小问题,导致自己在做这个任务的时候花费了些许时间。这里记录一下,希望能帮助到有同样需求的你们。特别声明,本文针对solr 6.6.0版本,自测过。


参考文档

这里几乎没有什么个人总结,主要是查询他人的文档,测试实践摈弃掉文档中错误的描述而已。主要参考的文档有

https://www.cnblogs.com/jeniss/p/5995921.html
https://blog.csdn.net/adalu1986/article/details/52293140
https://www.cnblogs.com/studyhs/p/5181808.html
https://opensourceconnections.com/blog/2015/04/30/debugging-solr-5-in-intellij/

总结

最主要的地方,在开启远程调试的命令上,正确的方式是

$~/workspace/lucene-solr/solr>./bin/solr -f -a “-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=4044” -s /home/doug/workspace/statedecoded/solr_home/

执行后,控制台会输出类似以下的日志,为正常现象

Listening for transport dt_socket at address: 4044

猜你喜欢

转载自blog.csdn.net/gs_albb/article/details/83280977
今日推荐