JMeter 5.5日志报错:无法调用LoggerPanelAppender工厂方法求助
解决JMeter 5.5中LoggerPanelAppender工厂方法报错的思路
1. 检查BlazeMeter调试器插件兼容性
- 报错来自BlazeMeter调试器插件,JMeter 5.5和部分版本的该插件存在兼容性问题。先卸载现有BlazeMeter调试器插件,通过JMeter插件管理器重新安装适配JMeter 5.5的版本:
- 打开插件管理器,切换到「已安装」标签,找到BlazeMeter Debugger相关组件卸载;
- 再到「可用插件」中筛选对应版本重新安装,重启JMeter测试。
2. 清理log4j配置中的残留引用
- 可能是插件卸载不彻底,log4j配置里还留着LoggerPanelAppender的引用:
- 找到JMeter安装目录
bin下的log4j2.xml文件; - 搜索
com.blazemeter.jmeter.debugger.logging.LoggerPanelAppender,删除所有相关的Appender配置段落; - 备份原文件后保存修改,重启JMeter。
- 找到JMeter安装目录
3. 排查jar包冲突
- 检查JMeter的
lib/ext和lib目录,删除重复或版本不兼容的BlazeMeter相关jar包(文件名含blazemeter或debugger关键词),只保留适配JMeter 5.5的版本; - 临时移除所有非默认插件,仅保留JMeter核心组件运行脚本,排查是否是其他第三方插件引发的依赖冲突,再逐步添加插件定位问题。
4. 重置JMeter配置
- 若以上方法无效,关闭JMeter,删除用户目录下的
.jmeter文件夹(Windows:C:\Users\你的用户名\.jmeter;Linux/macOS:~/.jmeter); - 重新启动JMeter,重新配置插件和脚本,避免旧配置残留的问题。
内容的提问来源于stack exchange,提问作者babajaga
相关产品推荐
相关产品推荐

