【问题标题】:Do I have to use jetty embeded server to test my active mq structure in a Spring project?我是否必须使用 jetty 嵌入式服务器在 Spring 项目中测试我的 activemq 结构?
【发布时间】:2012-05-06 23:44:27
【问题描述】:

我是否必须使用 jetty 嵌入式服务器来测试我在 Spring 项目中的活动 mq 结构?任何帮助将不胜感激。

【问题讨论】:

    标签: spring unit-testing junit activemq


    【解决方案1】:

    【讨论】:

    • 非常感谢,我去看看。然后我会分享结果。干杯。
    【解决方案2】:

    首先,为您的监听器容器 bean 添加上下文,如下所示:

    <bean id="sampleListenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
        <property name="concurrency" value="20-100"/>
        <property name="connectionFactory" ref="connectionFactory"/>
        <property name="destination" ref="sampleDestination"/>
        <property name="messageListener" ref="sampleListenerConsumer"/>
    </bean>
    

    其次,

    DefaultMessageListenerContainer container = BeanProvider.getBeanFactory().getBean("sampleListenerContainer", DefaultMessageListenerContainer.class);
    container.start();
    

    同样,

    container.stop();
    

    【讨论】:

      猜你喜欢
      • 2018-04-30
      • 2023-04-08
      • 2010-10-07
      • 2022-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      相关资源
      最近更新 更多