有一个进程在队列中排队消息,而我的服务器有一个JMS侦听器,它正在onMessage方法上接收它们。
@JmsListener(destination = "MYQUEUE", containerFactory = "jmsListenerFactory")
public void onMessage(javax.jms.Message msg) {
ActiveMQTextMessage m=null;
if(msg instanceof ActiveMQTextMessage){
m = (ActiveMQTextMessage) msg;
}
try {
m.acknowledge();
} catch (JMSException e5) {
// TODO Auto-generated catch block
e5.printStackTrace();
}
}
并且
我有一个bean jmsListenerFactory ....
该过程正在输入2条消息,我的服务器第一次正在读取它们。然后它给出了NullPointer并且不断重复(2条消息中的1条)他收到的信息。
有什么想法吗?
非常感谢