JMeter 4在Windows 7环境下无法运行jmeter-server.bat求助
解决Windows 7下JMeter 4启动jmeter-server.bat提示缺少rmi_keystore.jks的问题
别担心,这是JMeter 4.x版本引入的新要求——从这个版本开始,远程测试默认启用了RMI安全认证机制,所以必须生成对应的密钥库文件rmi_keystore.jks,而JMeter 3.3版本还没有强制开启这个安全校验,因此之前能正常运行。
你可以按照以下步骤生成所需的密钥库文件:
- 打开Windows的命令提示符(CMD),切换到你的JMeter安装目录的bin文件夹下,例如:
cd C:\apache-jmeter-4.0\bin - 执行密钥库生成脚本:
create-rmi-keystore.bat - 脚本运行时会依次提示你输入信息,大部分直接按回车使用默认值即可,重点注意密钥库密码(默认是
changeit,建议保持这个默认值,避免后续还要修改配置文件)。
生成完成后,rmi_keystore.jks文件就会出现在bin目录里,这时候再运行jmeter-server.bat,远程服务就能正常启动了。
如果还是有问题,可以检查JMeter安装目录下的bin/system.properties文件,确认server.rmi.ssl.keystore.file配置项是否指向正确的rmi_keystore.jks路径,不过一般运行生成脚本后会自动配置好这个路径。
内容的提问来源于stack exchange,提问作者Ori Marko
相关产品推荐
相关产品推荐

