您可以设置远程调试。在运行 / 调试配置中进行: 然后,在使用默认jetty启动solr时(此示例为多核模式),传入以下参数:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 -Dsolr.solr.home=multicore -jar start.jar 在 Solr 启动后,点击 Run -> Debug 按钮并选择 debug 配置。IntelliJ IDEA 会附加到 Solr Java 进程上,这样您就可以使用所有的调试工具了。
使用命令运行SOLR solr -f -a "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=4044" 这个运行配置: