关于JTA+JMS的问题
向各位请教一个关于JBossMQ的问题:
1.在JBOSS中,配置一个Queue
2.创建一个Servlet,向队列发送消息(JMS Sender)
3.然后在另一台机器上创建一个Standalone的Java程序,从jboss的队列中接收消息
这个过程一切正常,
如果做个JTA事务测试,修改第2步,则出现问题:
2.创建一个Servlet,向队列发送消息(JMS Sender),在JTA编程事务中完成JMS操作,JMS操作使用XA-API。
操作完成后,无论是tx.rollback,还是tx.commit,结果是消息都成功放入队列,receiver皆成功接收。更奇怪的是消息每次被consume之后,还待在队列里,再使用一个receiver还是可以成功接收。
各位老大,是不是我的jboss的配置有问题?实在搞不懂了