2014-01-15 23 views
0

我们正在使用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状态的原因?

回答

0

感谢您的意见

<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> 

上面是一个示例配置,我们做了一个队列目的地。

这些队列在JBOSS SOA服务器版本4.3定义和部署在JBoss应用服务器版本的组件被监听4.2.3

相关问题