我编写了一个Spring应用程序,用于使用MDP消费消息,它使用DefaultMessageListnerContainer。我写了一个messageListner并将它传递给messageListener的属性到DMLC。 我的Spring配置如下
<!-- ConnectionFactory Definition -->
<bean id="connectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory">
<constructor-arg ref="amqConnectionFactory" />
</bean>
<!-- Message Receiver Definition -->
<bean id="messageReceiver" class="com.practice.MessageReceiver.MyMessageConsumer">
</bean>
<bean id="actualQueue" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg value="ActualQueue" />
</bean>
<bean id="listenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="connectionFactory" />
<property name="destination" ref="actualQueue" />
<property name="messageListener" ref="messageReceiver" />
</bean>
我想知道如何开始这个DMLC?我在Jboss 6.1中部署了它。但它没有消费消息。我错过了一些我无法通过寻找答案得到的东西。