Help (JMS + Tomcat + ACtiveQ)

0 respostas
fabioebner

amigos estou com o seguinte problema, configuei o ActiveQ no meu tomcat para trabalhar com JMS

coloquei a seguinte configuracao no meu applicationContext.xml (utilizo spring)

<amq:broker useJmx="false" persistent="false">
		<amq:transportConnectors>
			<amq:transportConnector uri="tcp://localhost:0" />
		</amq:transportConnectors>
	</amq:broker>

	<bean id="defaultQueue" class="org.apache.activemq.command.ActiveMQQueue">
		<constructor-arg value="defaultQueue" />
	</bean>
	<bean id="pooledConnectionFactory" class="org.apache.activemq.pool.PooledConnectionFactory" destroy-method="stop">
		<property name="connectionFactory" ref="jmsConnectionFactory" />
	</bean>
	<bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
		<property name="brokerURL" value="vm://localhost" />
	</bean>
	<jms:listener-container connection-factory="pooledConnectionFactory" concurrency="3" prefetch="2" acknowledge="auto">
		<jms:listener destination="filaRiImovel" ref="processaRiImovel" />
		<jms:listener destination="filaNtNotas" ref="processaNtNotas" />
	</jms:listener-container>
	<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
		<property name="connectionFactory" ref="pooledConnectionFactory" />
	</bean>

porem estou com o segiunte problema, quando eu mando apenas uma "mensagem" ele executa normalmente, porem quando eu mando duas seguidas, ele comeca a executar a primeira, e simplesmente para para executar a segunda, e nao retorna para a primeira..

alguem pode me dar uma luz???

obrigado

Criado 14 de setembro de 2011
Respostas 0
Participantes 1