Jmeter远程启动分布式机器报错:java.io.FileNotFoundException: rmi_keystore.jks (系统找不到指定的文件。)

我的报错截图如下,说rmi_keystore.jks证书文件找不到:

根据这个报错,然后去百度了很多资料,发现都是同一个解决方法,那就是把slave机上jmeter.properties中的server.rmi.ssl.disable属性改为true,但是我这个报错本来就是在已经修改了这个配置的情况下出现的。

然后我仔细看jmeter的报错log,发现一些端倪,仔细看下图,

顿时豁然开朗,这里提示jdk1.8.0.202未知来源,我的slave机上的jdk是1.8.0.241,因此很可能是jdk版本不一致造成的,于是将master上的jdk更新为1.8.0.241后,成功解决问题。

其实理论上jdk只要是一个大版本(1.8)应该就没问题,但是也不排除1.8.0.202低版本无法调用1.8.0.241高版本的rmi_keystore.jks证书。

posted @ 2020-04-04 14:33  suanmiao  阅读(2329)  评论(0编辑  收藏  举报