2014-01-15 3 views
0

Мы используем версию сервера приложений jboss версии 4.2.3.Конечная очередь jboss находится в состоянии ЗАКРЫТО

После запуска сервера одна из целевой очереди «testQueue» переходит в состояние ЗАКРЫТО. При проверке журналов присутствовала нижеследующая информация.

2014-01-07 20: 55: 49855 INFO [genericEventJmsContainer-1] - Настройка JMS сообщение слушателю запустившего Сбой назначения 'JBossQueue [testQueue] - пытается восстановить. Причина: Объект является закрытым javax.jms.IllegalStateException: Объект закрыт на org.jboss.jms.client.container.ClosedInterceptor.invoke (ClosedInterceptor.java:159) на 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 (ClientConsumerDelegate.java) на org.jboss.jms.client.JBossMessageConsumer.receive (JBossMessageConsumer.java:86) на org.springframework.jms.connection.CachedMessageConsume 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)

Не могли бы мы предоставить нам несколько материалов по причине того, почему выбранный пункт назначения переходит в состояние ЗАКРЫТО через определенный период времени с момента запуска сервера?

ответ

0

Это может быть ошибка https://issues.jboss.org/browse/JBESB-1491, которая находится в версии 4.2.1, которая является фиксированной версией 4.3.

Просьба поделиться конфигурацией JMS, которую вы сделали для очереди.

Также вы можете найти Родственную тему http://docs.jboss.org/jbossas/jboss4guide/r1/html/ch6.chapt.html

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 Application Server версии 4.2.3.

Смежные вопросы