【问题标题】:JMeter JMS Publisher IBM MQ Java.lang.NoClassDefFoundErrorJMeter JMS Publisher IBM MQ Java.lang.NoClassDefFoundError
【发布时间】:2018-04-11 23:02:49
【问题描述】:

JMS IBM MQ 出错

响应消息:javax.naming.NamingException:查找失败:java.lang.NoClassDefFoundError:com/ibm/disthub2/impl/client/SessionConfig

从这里开始:http://leakfromjavaheap.blogspot.com/2014/07/jmeter-and-websphere-mq-series.html?_sm_au_=iVV5P5vR626sDt7V

我在 jmeter 日志文件中没有看到任何错误。

【问题讨论】:

    标签: jmeter jms ibm-mq


    【解决方案1】:

    你找错地方了,你错过的课程生活在com.ibm.mq.allclient jar 中。

    1. 下载com.ibm.mq.allclient jar 以及依赖项
    2. 把库放到JMeter Classpath的某个地方
    3. 重启 JMeter 以获取库

    另外,根据您的 MQ 服务器配置,您可能需要使用 JSR223 Sampler 进行一些编码练习,因为 JMeter JMS components 很可能不适合您的场景。有关更多详细信息和示例配置/代码 sn-ps,请参阅IBM MQ testing with JMeter - Learn How 文章。

    【讨论】:

      【解决方案2】:

      您是否在 jmeter /lib 文件夹中添加了 ibm jms 客户端 jar 和依赖项?

      如果没有,请执行并重新启动

      【讨论】:

        猜你喜欢
        • 2015-12-11
        • 2012-12-02
        • 2017-04-22
        • 2020-09-29
        • 1970-01-01
        • 2018-04-06
        • 2018-06-30
        • 2016-01-21
        • 2019-05-07
        相关资源
        最近更新 更多