Jms weblogic 10.3.3中挂起的消息?

Jms weblogic 10.3.3中挂起的消息?,jms,weblogic,Jms,Weblogic,我使用的是weblogic 10.3.3,当我将消息发送到队列时,它将进入挂起的消息中,该消息应该在当前消息中。我正在使用代码: import javax.jms.QueueSender; import javax.jms.QueueSession; import javax.jms.Session; import javax.jms.TextMessage; //..... qSession = qConnect.createQueueSession( false,

我使用的是weblogic 10.3.3,当我将消息发送到队列时,它将进入挂起的消息中,该消息应该在当前消息中。我正在使用代码:

import javax.jms.QueueSender;
import javax.jms.QueueSession;
import javax.jms.Session;
import javax.jms.TextMessage;
//.....

qSession = qConnect.createQueueSession(
            false, Session.AUTO_ACKNOWLEDGE);

//.....

TextMessage tmsg= qSession.createTextMessage();
tmsg.setText(message);

QueueSender qSender = qSession.createSender(requestQ);
qSender.send(tmsg);
我浏览过谷歌,但没有找到有用的解决方案。

引用一句话

挂起消息是已在事务中发送的消息 且未提交,或已收到且未提交,或 承认

当您使用AUTO_ACKNOWLEDGE(自动确认)时,我猜您是在未提交的事务中发送消息,或者消息处理时间太长,以至于仍在处理中

挂起消息是已在事务中发送的消息 且未提交,或已收到且未提交,或 承认

当您使用AUTO_ACKNOWLEDGE(自动确认)时,我猜您是在未提交的事务中发送消息,或者消息处理时间太长,以至于仍在处理中

挂起消息是已在事务中发送的消息 且未提交,或已收到且未提交,或 承认

当您使用AUTO_ACKNOWLEDGE(自动确认)时,我猜您是在未提交的事务中发送消息,或者消息处理时间太长,以至于仍在处理中

挂起消息是已在事务中发送的消息 且未提交,或已收到且未提交,或 承认


当您使用AUTO_ACKNOWLEDGE(自动确认)时,我想您可能是在未提交的事务中发送消息,或者消息处理时间太长,仍在处理中。

非常感谢您的快速响应。我理解根本原因。非常感谢您的快速回复。我理解根本原因。非常感谢您的快速回复。我理解根本原因。非常感谢您的快速回复。我了解根本原因。