org.apache.jmeter.util.HostNameSetter引发的JMeter异常

时间:2018-07-30 19:16:50

标签: java jmeter

我面临一个奇怪的问题。我创建了一个JMeter脚本,并且能够从GUI界面运行它,但是当我尝试通过命令行运行它时,出现以下失败消息:

  

发生了非法的反射访问操作。

     

org.apache.jmeter.util.HostNameSetter ...对方法sun.security.ssl.SSLSocketImpl.setHost(java.lang.String)的非法反射访问   ...

     

未捕获的异常java.lang.StackOverFlowError

我不知道为什么脚本(可以在舞台环境中通过VPN运行)能够从GUI运行,而从命令行启动却失败了。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

确保使用Java 8或9进行测试,但建议使用Java8。

在使用Java8后如果问题仍然存在,请显示jmeter.log。