jboss目标队列处于关闭状态

jboss目标队列处于关闭状态,jboss,queue,Jboss,Queue,我们使用的是jboss应用服务器版本4.2.3 启动服务器后,绑定的目标队列“testQueue”之一变为关闭状态。 在检查日志时,显示了以下信息 2014-01-07 20:55:49855信息[genericEventJmsContainer-1]-设置 目标的JMS消息侦听器调用程序失败 “JBossQueue[testQueue]”-正在尝试恢复。原因:对象是 closed javax.jms.IllegalStateException:对象在 org.jboss.jms.client.

我们使用的是jboss应用服务器版本4.2.3

启动服务器后,绑定的目标队列“testQueue”之一变为关闭状态。 在检查日志时,显示了以下信息

2014-01-07 20:55:49855信息[genericEventJmsContainer-1]-设置 目标的JMS消息侦听器调用程序失败 “JBossQueue[testQueue]”-正在尝试恢复。原因:对象是 closed javax.jms.IllegalStateException:对象在 org.jboss.jms.client.container.ClosedInterceptor.invokeClosedInterceptor.java:159 在 org.jboss.aop.advice.PerInstanceInterceptor.invokePerInstanceInterceptor.java:105 在 org.jboss.jms.client.delegate.clientconsumerderelegate$receive\u N8299950230150603585.invokenextclientconsumerderelegate$receive\u N8299950230150603585.java位于 org.jboss.jms.client.delegate.clientconsumerderelegate.receiveclientconsumerderelegate.java 在 org.jboss.jms.client.JBossMessageConsumer.receiveJBossMessageConsumer.java:86 在 org.springframework.jms.connection.CachedMessageConsumer.receiveCachedMessageConsumer.java:74 在 org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessageAbstractPollingMessageListenerContainer.java:405 在 org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecuteAbstractPollingMessageListenerContainer.java:308 在 org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecuteAbstractPollingMessageListenerContainer.java:261 在 org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListenerDefaultMessageListenerContainer.java:982 在 org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoopDefaultMessageListenerContainer.java:974 在 org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.runDefaultMessageListenerContainer.java:876 java:662

有谁能提供一些信息给我们,说明为什么选定的目的地在服务器启动后的一段时间后变为关闭状态?

这可能是版本4.2.1中的错误,该版本是4.3中修复的

请共享您为队列所做的JMS配置


您还可以找到相关主题

谢谢您的评论

<mbean code="org.jboss.jms.server.destination.QueueService"     name="jboss.esb.quickstart.destination:service=Queue,name=testQueue"    xmbean-dd="xmdesc/Queue-xmbean.xml">    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer    </depends>  <depends>jboss.messaging:service=PostOffice</depends>   <attribute name="RedeliveryDelay">1000</attribute>  <attribute name="MaxDeliveryAttempts">15</attribute>    <attribute name="Clustered">true</attribute> </mbean>
上面是我们为队列目的地进行的示例配置

这些队列在JBossSOAServerVersion4.3中定义,并由JBossApplicationServerVersion4.2.3中部署的组件监听