执行jms时指向的错误是:javax.naming.NoInitialContextException:无法实例化类:

时间:2018-03-27 06:11:53

标签: jmeter jms point-to-point

连接未建立,错误是javax.naming.NoInitialContextException:无法实例化类:com.solacesystems.jndi.SolJNDIInitialContextFactory [Root exception is java.lang.ClassNotFoundException:com.solacesystems.jndi.SolJNDIInitialContextFactory] ​​

3 个答案:

答案 0 :(得分:0)

您需要在jmeter / lib文件夹中添加包含JMS实现的jndi类的jar。

这可能会有所帮助:

答案 1 :(得分:0)

您缺少sol-jms-10.3.0.jar,您可以从Solace JMS API网站下载/使用maven。

需要将JMS jar添加到JMeter的lib文件夹中。见JMeter classpath

  

其他jar(例如JDBC,JMS实现和JMeter代码所需的任何其他支持库)应该放在lib目录中 - 而不是lib / ext目录,或者添加到user.classpath。

答案 2 :(得分:0)

这绝对是缺少SOL JMS实施依赖项的问题

请添加一个喜欢的(等级示例):

implementation 'com.solacesystems:sol-jms:10.6.3'