apachesolr启动带调试

这里solr.cmd报错,报错原因是java版本问题,后面发现这是因为多个java版本导致读取java_home失败,

那么我们修改solr.cmd中的JAVA_HOME为SOLR_JAVA_HOME

java 复制代码
IF DEFINED SOLR_JAVA_HOME set "JAVA_HOME=%SOLR_JAVA_HOME%"

环境变量将SOLR_JAVA_HOME配置上

启动命令如下

java 复制代码
solr.cmd start -m 4g -f -a "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"

添加-f -a命令,solr专属,并非万能

调试是否成功

成功调试

相关推荐
云深麋鹿6 分钟前
数据链路层总结
java·网络
fire-flyer7 分钟前
响应式客户端 WebClient详解
java·spring·reactor
北执南念24 分钟前
基于 Spring 的策略模式框架,用于根据不同的类的标识获取对应的处理器实例
java·spring·策略模式
王道长服务器 | 亚马逊云28 分钟前
一个迁移案例:从传统 IDC 到 AWS 的真实对比
java·spring boot·git·云计算·github·dubbo·aws
华仔啊32 分钟前
为什么 keySet() 是 HashMap 遍历的雷区?90% 的人踩过
java·后端
9号达人1 小时前
Java 13 新特性详解与实践
java·后端·面试
橙序员小站1 小时前
搞定系统设计题:如何设计一个支付系统?
java·后端·面试
嘟嘟可在哪里。1 小时前
IntelliJ IDEA git凭据帮助程序
java·git·intellij-idea
岁忧1 小时前
(LeetCode 每日一题) 3541. 找到频率最高的元音和辅音 (哈希表)
java·c++·算法·leetcode·go·散列表
_extraordinary_1 小时前
Java 多线程进阶(四)-- 锁策略,CAS,synchronized的原理,JUC当中常见的类
java·开发语言