我们正在使用jboss应用程序服务器版本4.2.3。jboss目标队列处于关闭状态
启动服务器后,其中一个目标队列'testQueue'绑定成为CLOSED状态。 检查日志时,显示以下信息。
2014年1月7日20:55:49855 INFO [genericEventJmsContainer-1] - JMS消息侦听器调用的设置失败目的地 'JBossQueue [testQueue]' - 尝试恢复。原因:对象为 已关闭javax.jms.IllegalStateException:该对象在 处关闭org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:159) at org.jboss.aop.advice。 PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105) 在 org.jboss.jms.client.delegate.ClientConsumerDelegate $ receive_N8299950230150603585.invokeNext(ClientConsumerDelegate $ receive_N8299950230150603585.java)在 org.jboss.jms.client.delegate.ClientConsumerDelegate.receive在 org.springframework.jms.connection.CachedMessageConsume在 org.jboss.jms.client.JBossMessageConsumer.receive(JBossMessageConsumer.java:86)(ClientConsumerDelegate.java) r.receive(CachedMessageConsumer.java:74) 在 org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessage(AbstractPollingMessageListenerContainer.java:405) 在 org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java: 308) 在 org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261) 在 org.springframework.jms.listener.DefaultMessageListenerContainer $ AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982) 在 组织.springframework.jms.listener.DefaultMessage ListenerContainer $ AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:974) 在 org.springframework.jms.listener.DefaultMessageListenerContainer $ AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876) 在java.lang.Thread.run(Thread.java:662 )
任何人都可以向我们提供一些关于为什么从服务器启动时间起经过一段时间后所选目标变为CLOSED状态的原因?