Spring 活动MQ:org.apache.activemq.AlreadyClosedException:此连接

Spring 活动MQ:org.apache.activemq.AlreadyClosedException:此连接,spring,activemq,Spring,Activemq,最近,我已经将Spring版本4.2.4.RELEASE从3.2.1.RELEASE更新为4.2.4.RELEASE 我使用“JmsTemplatez”转换并发送消息,如下所示: jmsTemplate.convertAndSend(request, new CorrelationIdPostProcessor(request.getMessageId(), messageQueueAuditLogger)); 升级到Spring 4.2.4.RELEASE后,我开始遇到一个异常: org.s

最近,我已经将Spring版本4.2.4.RELEASE从3.2.1.RELEASE更新为4.2.4.RELEASE 我使用“JmsTemplatez”转换并发送消息,如下所示:

jmsTemplate.convertAndSend(request, new CorrelationIdPostProcessor(request.getMessageId(), messageQueueAuditLogger));
升级到Spring 4.2.4.RELEASE后,我开始遇到一个异常:

org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is org.apache.activemq.AlreadyClosedException: this connection
        at org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:316)    
Caused by: org.apache.activemq.AlreadyClosedException: this connection
        at org.apache.activemq.pool.PooledConnection.assertNotClosed(PooledConnection.java:161)
        at org.apache.activemq.pool.PooledConnection.start(PooledConnection.java:77)
        at org.springframework.jms.connection.SingleConnectionFactory$SharedConnectionInvocationHandler.localStart(SingleConnectionFactory.java:632)
        at org.springframework.jms.connection.SingleConnectionFactory$SharedConnectionInvocationHandler.invoke(SingleConnectionFactory.java:569)
        at com.sun.proxy.$Proxy52.start(Unknown Source)
        at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:487)
正在使用的活动MQ版本:5.4.2


如果有人遇到此错误,请分享您的评论。

之前我使用的是org.apache.activemq.pool.PooledConnectionFactory,这导致了此异常。我用org.springframework.jms.connection.SingleConnectionFactory替换了PooledConnectionFactory,这解决了问题

我不明白为什么要编辑异常跟踪等???