Я пытаюсь использовать Spring для отправки сообщения в очередь. Это прекрасно работает, когда я не пытаюсь включить обработку транзакций. Однако, когда я добавляю обработку транзакций, сообщение, похоже, не отправляется в соответствующую очередь. Все, что я добавляю, это атрибут @Transactional в методе и следующее в контексте приложения.
<tx:annotation-driven/>
<bean id="transactionManager" class="org.springframework.jms.connection.JmsTransactionManager">
<property name="connectionFactory" ref="connectionFactory"/>
</bean>