Hello everybody, I'm trying to setup a simple transactional setup where I receive a message using "DefaultMessageListenerContainer" and then send it using JmsTemplate. When I look at the log I have the following messages non stop:
13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:5 Transaction Commit 13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:12 Transaction Commit 13:14:54 DEBUG Removing consumer: ID:kvp-pro-2.local-61811-1212437692103-2:0:5:1 13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:15 Transaction Commit 13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:8 Transaction Commit 13:14:54 DEBUG Removing consumer: ID:kvp-pro-2.local-61811-1212437692103-2:0:12:1 13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:10 Transaction Commit 13:14:54 DEBUG Adding consumer: ID:kvp-pro-2.local-61811-1212437692103-2:0:16:1 13:14:54 DEBUG Removing consumer: ID:kvp-pro-2.local-61811-1212437692103-2:0:15:1 13:14:54 DEBUG Adding consumer: ID:kvp-pro-2.local-61811-1212437692103-2:0:17:1 13:14:54 DEBUG Adding consumer: ID:kvp-pro-2.local-61811-1212437692103-2:0:18:1 I looked up the thread that essentially suggested that starting from spring 2.5.1 I should not have this problem. I'm using 2.5.4. There are no messages in the queue. Does anybody now what is going on? Below is the my spring configuration: <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory" depends-on="activemqWrapper"> <property name="brokerURL" value="${brokerTransport}://${brokerHost}:${brokerPort}" /> </bean> <bean id="singleConnectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory" destroy-method="destroy"> <property name="targetConnectionFactory" ref="connectionFactory"/> </bean> <bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate"> <property name="connectionFactory" ref="singleConnectionFactory" /> <property name="explicitQosEnabled" value="true" /> <property name="sessionTransacted" value="true" /> </bean> <bean id="jmsTransactionManager" class="org.springframework.jms.connection.JmsTransactionManager" > <property name="connectionFactory" ref="singleConnectionFactory"/> </bean> <bean class="org.springframework.jms.listener.DefaultMessageListenerContainer"> <property name="connectionFactory" ref="singleConnectionFactory" /> <property name="destination" ref="central.incomingQueue" /> <property name="messageListener" ref="incomingMdp" /> <!-- --> <property name="transactionManager" ref="jmsTransactionManager" /> <property name="sessionTransacted" value="true"/> <property name="concurrentConsumers" value="5" /> </bean> -- View this message in context: http://www.nabble.com/spring-transaction-configuration-tp17610003s2354p17610003.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.